En ALTEN México buscamos a un Desarrollador Frontend Mobile React Native / iOS Senior. La persona ideal tendrá amplia experiencia en el desarrollo de aplicaciones móviles nativas para iOS, sólidos conocimientos en SwiftUI y UIKit, así como habilidades avanzadas para construir funcionalidades críticas en una app bancaria de alta seguridad y rendimiento. Trabajará de forma colaborativa con equipos de backend, diseño y QA en un entorno ágil.
Actividades principales-
Diseñar, desarrollar y mantener funcionalidades clave de una aplicación bancaria móvil de alto rendimiento.
-
Asegurar la calidad del software entregado cumpliendo los estándares internos y ofreciendo la mejor experiencia para los usuarios.
-
Colaborar con equipos de backend, diseño y QA en un entorno ágil.
-
Implementar y mantener analítica móvil (Firebase Analytics, AppDynamics).
-
Desarrollar soluciones utilizando CoreData, Combine y multithreading (GCD, Operations).
-
Implementar mecanismos de seguridad móvil: Keychain, autenticación biométrica (Face ID, Touch ID), encriptación, entre otros.
-
Consumir APIs REST y manejar estructuras JSON.
-
Implementar pruebas automatizadas (unitarias y de UI).
-
Realizar revisiones de código con enfoque constructivo y alineado a criterios de aceptación.
Requirements
5+ años de experiencia como desarrollador iOS nativo.-
Escolaridad: Ingeniería en Sistemas o afín.
-
Conocimientos sólidos en SwiftUI y UIKit.
-
Experiencia con Firebase Analytics, AppDynamics, CoreData, Combine, GCD y Operations.
-
Conocimiento de arquitecturas limpias: MVVM, VIPER, Clean Architecture.
-
Experiencia en seguridad móvil (Keychain, Face ID, Touch ID, encriptación).
-
Dominio de patrones de diseño y principios SOLID.
-
Experiencia con Xcode, CocoaPods / Swift Package Manager, Git, Jira, Bitrise / Jenkins (CI/CD), Firebase y App Store Connect.
-
Experiencia consumiendo APIs REST.
-
Conocimiento del flujo de datos, diseño y patrones de lanzamiento en apps móviles.
-
Habilidades de revisión de código y adherencia a criterios de aceptación.
-
Deseables:
- Familiaridad con design systems y componentes reutilizables.
-
Experiencia en banca o fintech.
Benefits
-
Sueldo base competitivo.
-
Seguro de gastos médicos mayores (incluye dental y visión).
-
15 días de aguinaldo.
-
25% de prima vacacional.
-
12 días de vacaciones desde el primer año.
-
Seguridad social (IMSS).
-
Vales de despensa quincenales.