Senior Mobile iOS Engineer (Madrid)

Senior Mobile iOS Engineer (Madrid)

30 oct
|
Coforge
|
Madrid

30 oct

Coforge

Madrid

Senior iOS Developer (Swift) – Digital Apps

? Ubicación: España (Modelo de trabajo a definir)

? Tipo de contrato: Indefinido

? Experiencia requerida: +5 años

✅ Tecnologías clave: Swift 6, Clean Architecture, Hexagonal Architecture, experiencia con herramientas de IA aplicadas al desarrollo

Sobre la oportunidad

Buscamos un/a Senior iOS Developer apasionado/a por el desarrollo de aplicaciones móviles de alta calidad para incorporarse a un importante programa de crecimiento en una organización líder en transformación digital.

Formarás parte de un entorno de ingeniería moderno, donde la calidad del software, la excelencia arquitectónica, la automatización y la adopción de herramientas basadas en Inteligencia Artificial son pilares fundamentales del desarrollo. Trabajarás en aplicaciones móviles de alto impacto, colaborando con equipos multidisciplinares y contribuyendo activamente a la evolución tecnológica de la plataforma. Basado en los requisitos compartidos para este proyecto, se buscan profesionales con experiencia sólida en desarrollo nativo iOS, arquitecturas modernas y buenas prácticas de ingeniería.

Responsabilidades

- Diseñar, desarrollar y mantener aplicaciones nativas iOS de principio a fin.
- Implementar soluciones escalables, mantenibles y alineadas con estándares de desarrollo de alto nivel.
- Participar en la definición y evolución de arquitecturas móviles.
- Colaborar estrechamente con equipos de Producto, UX/UI, Backend y QA.
- Garantizar la calidad del software mediante testing automatizado y revisiones de código.
- Optimizar el rendimiento, la seguridad y la experiencia de usuario de las aplicaciones.
- Desarrollar integraciones con servicios y APIs backend.




- Configurar y mantener procesos de integración y despliegue continuo (CI/CD).
- Elaborar documentación técnica y compartir conocimiento dentro del equipo.
- Promover buenas prácticas de desarrollo, patrones de diseño y estándares de calidad.
- Aprovechar herramientas de desarrollo asistidas por IA para mejorar la productividad y acelerar la entrega de soluciones.

Requisitos Imprescindibles

Experiencia

- Más de 5 años de experiencia en desarrollo nativo iOS.
- Experiencia demostrable trabajando con aplicaciones en producción y ciclos continuos de publicación.
- Participación en proyectos de desarrollo de aplicaciones móviles a escala empresarial.

Tecnologías y desarrollo iOS

- Dominio avanzado de Swift 6.
- Conocimiento profundo de:
- Programación orientada a protocolos (Protocol-Oriented Programming).
- Generics avanzados.
- Actors.
- Funcionalidades modernas del lenguaje.
- Experiencia práctica con:
- Async/Await.
- Structured Concurrency.
- Task Management.
- Actors.
- Desarrollo de interfaces utilizando:
- SwiftUI.
- UIKit.

Arquitectura y diseño

- Experiencia implementando:
- Clean Architecture.
- Arquitectura Hexagonal.
- Arquitecturas modulares.
- Sólidos conocimientos en:
- SOLID.
- Dependency Injection.
- Protocol-Oriented Design.
- Experiencia trabajando con patrones como:
- MVVM.
- TCA (The Composable Architecture).




- Coordinators.
- Capacidad para refactorizar soluciones con foco en escalabilidad, mantenibilidad y evolución tecnológica.

Conocimiento de plataforma iOS

- Profundo conocimiento del ecosistema iOS:
- iOS SDK.
- Application Lifecycle.
- Gestión de memoria.
- Multithreading.
- Optimización de rendimiento.

Calidad y testing

- Experiencia con:
- XCTest.
- Swift Testing.
- Práctica habitual de:
- Pull Requests.
- Code Reviews.
- Pair Programming.
- Foco en calidad de código y automatización de pruebas.

DevOps y CI/CD

- Experiencia en configuración y mantenimiento de pipelines CI/CD.
- Conocimiento de:
- Xcode Cloud.
- GitHub Actions.
- Experiencia con:
- TestFlight.
- App Store Connect.
- Automatización de despliegues y releases.

Se valorará positivamente

- Experiencia en entornos Agile/Scrum.
- Participación en aplicaciones con millones de usuarios o alto volumen de tráfico.
- Conocimientos de accesibilidad y rendimiento en entornos móviles.
- Experiencia utilizando herramientas de IA para asistir el desarrollo de software (GitHub Copilot, ChatGPT, Cursor, entre otras).
- Capacidad de liderazgo técnico y mentoring de otros desarrolladores.

¿Qué ofrecemos?

- Incorporación a un proyecto estratégico de gran visibilidad e impacto.
- Participación en el desarrollo de aplicaciones móviles de referencia.
- Entorno cooperativo orientado a la innovación tecnológica.
- Trabajo con arquitecturas modernas y mejores prácticas de ingeniería.
- Oportunidades reales de crecimiento profesional y evolución técnica.
- Cultura centrada en la calidad, la mejora continua y la excelencia tecnológica.

📌 Senior Mobile iOS Engineer (Madrid)
🏢 Coforge
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior mobile ios engineer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior mobile ios engineer (madrid) / madrid