As a Senior iOS Engineer, you will develop native iOS solutions for digital banking products, focusing on performance, scalability, and user experience while collaborating with cross-functional teams.
DESARROLLADOR iOS - MÉXICO
📜 Description
- Diseñar, desarrollar y mantener aplicaciones móviles nativas para iOS.
- Implementar nuevas funcionalidades utilizando Swift, aplicando buenas prácticas y patrones de arquitectura.
- Participar en la definición e implementación de soluciones técnicas.
- Integrar y consumir servicios REST y servicios de terceros.
- Trabajar con Firebase, Alamofire, Facebook SDK y otras herramientas del ecosistema.
- Gestionar el código fuente mediante Git, incluyendo commits, merges y pull requests.
🛠️ Requirements
- 5+ años de experiencia desarrollando aplicaciones móviles nativas para iOS.
- Experiencia sólida con Swift 4 o superior.
- Conocimientos y experiencia aplicando patrones de arquitectura MVC, MVP y MVVM.
- Experiencia trabajando con Google Firebase.
- Manejo de librerías y SDKs como Alamofire, Facebook SDK, entre otras.
- Experiencia utilizando herramientas de control de versiones como GitHub, Bitbucket o GitLab.
- Experiencia en consumo e integración de servicios web REST.
- Conocimientos de Scrum y metodologías ágiles.
Full job description
Estamos en búsqueda de un/a Desarrollador/a iOS Senior para integrarse a un equipo de desarrollo de aplicaciones móviles nativas, participando en proyectos de alto impacto y trabajando bajo metodologías ágiles.
Buscamos profesionales con 5 años o más de experiencia efectiva en desarrollo de aplicaciones nativas para iOS, sólidos conocimientos técnicos y capacidad para colaborar en equipos multidisciplinarios.
📌 Requisito indispensable
🇲🇽 Ser de nacionalidad mexicana y contar con documento de identidad nacional (INE) físico.
🎯 Requisitos técnicos
5+ años de experiencia desarrollando aplicaciones móviles nativas para iOS.
Experiencia sólida con Swift 4 o superior.
Conocimientos y experiencia aplicando patrones de arquitectura MVC, MVP y MVVM.
Experiencia trabajando con Google Firebase.
Manejo de librerías y SDKs como Alamofire, Facebook SDK, entre otras.
Experiencia utilizando herramientas de control de versiones como GitHub, Bitbucket o GitLab.
Manejo de commits, merges, pull requests e integración de código.
Experiencia en consumo e integración de servicios web REST.
Conocimientos de Scrum y metodologías ágiles.
Familiaridad con principios de diseño de interfaces de usuario (UI) en iOS.
💼 Principales responsabilidades
Diseñar, desarrollar y mantener aplicaciones móviles nativas para iOS.
Implementar nuevas funcionalidades utilizando Swift, aplicando buenas prácticas y patrones de arquitectura.
Participar en la definición e implementación de soluciones técnicas.
Integrar y consumir servicios REST y servicios de terceros.
Trabajar con Firebase, Alamofire, Facebook SDK y otras herramientas del ecosistema.
Gestionar el código fuente mediante Git, incluyendo commits, merges y pull requests.
Participar en revisiones e integraciones de código.
Aplicar buenas prácticas de UI/UX para garantizar una experiencia de usuario adecuada.
Participar activamente en ceremonias y dinámicas de Scrum.
Contribuir a la resolución de incidencias, mantenimiento y mejora continua de las aplicaciones.
Trabajo 100% remoto
Pago en USD
Modalidad de contratación: Contractor
Similar jobs
Search more iOS Engineer jobsBuild and evolve native iOS experiences for a large consumer audience, shaping reusable mobile foundations and technical direction while improving performance, reliability, engineering quality, and team capability.
Build and own high-quality member-facing iOS features, shape architecture and client-side state management, and drive production health across a large consumer app in partnership with product, design, and backend teams.
[CIS] Senior iOS Software Engineer
Build and maintain a secure, accessible native iOS app for travellers, owning features from design through production while delivering location-based alerts, reliable assistance access, and a high-quality user experience.
Desenvolva funcionalidades iOS complexas em Swift, contribua para decisões técnicas e qualidade de entrega, e fortaleça a eficiência do time por meio de revisões de código, testes automatizados e práticas de engenharia.
