Senior Mobile iOS Engineer

Hace 2 días

madrid, comunidad de madrid, España Coforge Limited Jornada completa

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.

  • 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.

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:
  • Generics avanzados.
  • Funcionalidades modernas del lenguaje.
  • Experiencia práctica con:
  • Desarrollo de interfaces utilizando:

Arquitectura y diseño

  • Experiencia implementando:
  • Arquitecturas modulares.
  • Sólidos conocimientos en:
  • Experiencia trabajando con patrones como:
  • 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.
  • Gestión de memoria.
  • Optimización de rendimiento.

Calidad y testing

  • Experiencia con:
  • Práctica habitual de:
  • 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:
  • Experiencia con:
  • 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.
  • Incorporación a un proyecto estratégico de gran visibilidad e impacto.
  • Participación en el desarrollo de aplicaciones móviles de referencia.
  • Entorno colaborativo 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.