Rol: Senior iOS Eengineer
Skills: iOS, Swift 6, Swift UI, Async/Await, UIKit
Tipo de contrato: Permanente
Modalidad de trabajo: Híbrida (1 vez por semana en oficina)
Fecha de incorporación: Mediados de enero
Estamos buscando un Senior iOS Engineer con sólidos conocimientos técnicos, experiencia demostrable en apps en producción y capacidad para liderar decisiones arquitectónicas dentro de un entorno dinámico y altamente colaborativo.
🔧 Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones nativas iOS: UI, integración con backend, rendimiento y seguridad.
- Impulsar decisiones de arquitectura y promover buenas prácticas de ingeniería.
- Elaborar documentación técnica clara y contribuir a la mejora continua del ecosistema móvil.
- Colaborar con equipos de backend, UX/UI y producto para optimizar la experiencia del usuario.
- Garantizar alta calidad del código mediante testing, revisiones y refactorizaciones continuas.
🧠 Requisitos
Experiencia
- 5+ años desarrollando aplicaciones iOS en producción con ciclos de release frecuentes.
Lenguaje y paradigmas
- Dominio de Swift 6 y sus características avanzadas (protocol-oriented, generics avanzados, actors).
- Conocimientos sólidos de async/await, structured concurrency, Tasks y actors.
- Dominio de SwiftUI, combinándolo con UIKit cuando sea necesario.
- Conocimiento profundo del SDK de iOS (ciclo de vida, gestión de memoria, threading).
Arquitectura y diseño
- Experiencia con arquitectura hexagonal, Clean Architecture o arquitecturas modulares.
- Dominio de patrones: SOLID, Dependency Injection, diseño orientado a protocolos.
- Flujo de datos claro mediante MVVM, TCA, coordinators u otras variantes justificadas.
- Capacidad de refactorizar para escalar y mejorar la mantenibilidad.
Testing y calidad
- Experiencia con XCTest y Swift Testing.
- Familiaridad con CI/CD (Xcode Cloud, GitHub Actions).
- Buenas prácticas de code review y pair programming.
Infraestructura
- Configuración y mantenimiento de pipelines CI/CD.
- Deploys automáticos con TestFlight y App Store Connect.
🚀 Qué ofrecemos
- Proyecto de larga duración con impacto real.
- Oportunidad de trabajar con tecnologías modernas y decisiones técnicas relevantes.
- Cultura de ingeniería basada en buenas prácticas, calidad y colaboración.
- Entorno estable, dinámico y con foco en el desarrollo profesional.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Mobile Engineering Consultant (mid-level)
2026-05-28
DevOps Engineer
2026-05-20
DevOps Engineer
2026-05-12
- Posted
- Dec 15, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Madrid
- Company
- Coforge
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Mobile Engineering Consultant (mid-level)
2026-05-28
DevOps Engineer
2026-05-20
DevOps Engineer
2026-05-12