Fintech mexicana enfocada en ofrecer soluciones y servicios en transferencias y medios de pago busca su próximo Android Manager.
Objetivo: Liderar el diseño y desarrollo de productos de software transaccional, participar en el mantenimiento de las aplicaciones actuales.
Generar alto valor en el equipo de trabajo por su conocimiento técnico.
8+ años de experiencia en Desarrollo Android Nativo
Conocimientos técnicos indispensables:
- Experto en Kotlin (coroutines avanzadas, Flow, DSLs, extensión de librerías).
- Arquitecturas complejas (Clean Architecture, MVI, modularización, micro frontends móviles).
- Profundo manejo de Jetpack Compose y transición de vistas tradicionales a Compose.
- Experiencia en performance profiling (memory leaks, ANRs, battery usage).
- Manejo avanzado de pruebas unitarias, instrumentadas y e2e (Espresso, UI Automator).
- Experiencia en CI/CD mobile (Fastlane, Bitrise, GitHub Actions).
- Integración con servicios de analítica, push notifications, seguridad móvil, ofuscación, etc.
- Experiencia amplia en desarrollos móvil, web y dispositivos.
Experiencia en medios de pago o terminales punto de venta.
Experiencia en liberaciones. - Experiencia amplia en metodologías agiles.
- Cursos y certificaciones en desarrollo de dispositivos.
Funciones
- Definir y mantener la arquitectura de la app (Clean Architecture, modularización, MVVM/MVI).
- Diseñar y desarrollar componentes avanzados en Kotlin/Jetpack Compose, asegurando escalabilidad y reutilización.
- Optimizar rendimiento (ANRs, memoria, batería, tiempos de carga) usando profiling y buenas prácticas.
- Implementar integraciones complejas con SDKs, APIs y servicios externos (pagos, biometría, mapas, notificaciones).
- Establecer y ejecutar estrategias de testing (unitario, instrumentado, end-to-end) y asegurar calidad del código.
- Configurar y mantener CI/CD móvil (Fastlane, Bitrise, GitHub Actions) para despliegues automatizados y confiables.
- Garantizar seguridad y mantenimiento de la app (encriptación, ProGuard/R8, compatibilidad con múltiples versiones).
- Liderar técnicamente al equipo: code reviews, mentoring a Middles/Juniors y definición de estándares de desarrollo.