Developer iOS/Swift - M/H/NB
Role details
Job location
Tech stack
Job description
En Cegid Revo desarrollamos un ecosistema de aplicaciones iOS para la gestión de negocios de restauración, comercio y servicios, con Cegid Revo XEF como una de nuestras soluciones principales.
Buscamos un/a iOS Developer Junior/Mid que quiera crecer dentro de un equipo de producto y que tenga especial interés por la estabilidad de las aplicaciones, la calidad del código y la automatización de procesos.
Tu misión será contribuir al desarrollo y mejora de nuestras apps iOS, haciéndolas más robustas, más fáciles de validar y mejor preparadas para incorporar procesos de revisión automática, incluyendo el uso de herramientas basadas en IA.
Como Developer iOS/Swift tendrás que:
- Desarrollar y mejorar aplicaciones iOS nativas con Swift y Objective-C.
- Ayudar a mejorar la estabilidad de las aplicaciones, detectando, reproduciendo y corrigiendo errores.
- Incorporar y mantener tests automatizados en las partes de la aplicación donde aporten más valor.
- Preparar las apps para facilitar la validación automática mediante buenas prácticas de accesibilidad, identificadores de interfaz y estructuras adecuadas.
- Colaborar en la definición de flujos de revisión automática con herramientas modernas, incluyendo soluciones basadas en IA.
- Participar en code reviews y Pull Requests, contribuyendo a la calidad, mantenibilidad y consistencia del código.
- Contribuir a mejorar procesos internos de desarrollo, revisión automática y validación técnica.
- Trabajar junto a desarrolladores, product owners y otros perfiles del equipo para entender casos de uso reales y mejorar la fiabilidad del producto.
Requirements
- Experiencia como iOS Developer, idealmente en entornos de producto o aplicaciones en producción.
- Buen conocimiento de Swift y Objective-C.
- Interés real por la calidad del software, la estabilidad de las apps y la prevención de errores.
- Conocimientos de tests unitarios, tests de interfaz u otras formas de validación automatizada.
- Sensibilidad por la accesibilidad aplicada al desarrollo iOS, especialmente como herramienta para facilitar procesos automáticos de validación.
- Capacidad para analizar errores, entender su origen y proponer soluciones sólidas.
- Interés por la automatización de procesos con IA aplicada al desarrollo, la revisión de código, la validación de interfaces o la mejora de flujos internos.
- Ganas de aprender, atención al detalle, autonomía progresiva y voluntad de crecer dentro de un equipo de desarrollo.
Benefits & conditions
- Un ecosistema de aplicaciones iOS con producto real, usuarios reales y retos técnicos interesantes.
- Un equipo donde podrás crecer como desarrollador/a y especializarte en calidad, automatización y estabilidad.
- Espacio para proponer mejoras en procesos, herramientas y buenas prácticas.
- Un entorno de producto donde la calidad, la fiabilidad y la mejora continua forman parte del desarrollo del día a día.