Senior Mobile iOS Engineer

Coforge
Madrid, Spain
5 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Apple IOS Automation of Tests Mobile Application Development Software Quality Code Review Continuous Integration Cursor Software Design Patterns DevOps Programming Tools
+9 more
Mobile Application Software Performance Tuning Scrum Methodology Software Engineering Working Model 2D GitHub Copilot Delivery Pipeline Backend GPT

Job description

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.

Requirements

Tecnologías clave: Swift 6, Clean Architecture, Hexagonal Architecture, experiencia con herramientas de IA aplicadas al desarrollo, * 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., * 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., * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…