
Desarrollador senior Android
- Remote
- Buenos Aires, Buenos Aires, Argentina
- bogota, Cundinamarca, Colombia
- Santiago, Región Metropolitana de Santiago, Chile
- quito, Carchi, Ecuador
- ciudad de mexico, Ciudad de México, Mexico
- Lima, Lima, Peru
+5 more
Uso de tecnologías Android modernas como Jetpack Compose, Kotlin, MVVM y Clean Architecture.
Job description
Buscamos un(a) Desarrollador(a) Senior Android con sólida experiencia en el desarrollo de aplicaciones móviles de alto tráfico y misión crítica. La persona será responsable de diseñar, desarrollar y optimizar módulos Android para una aplicación bancaria con millones de usuarios, enfocada en pagos digitales, programas de fidelización, redención de puntos y experiencias financieras móviles.
Responsabilidades
Diseñar y desarrollar funcionalidades Android utilizando Kotlin y arquitecturas modernas.
Construir interfaces de usuario con Jetpack Compose y Android Views (XML), siguiendo Design Systems y componentes reutilizables.
Implementar arquitecturas MVVM, Clean Architecture y modularización por features.
Integrar y consumir APIs REST, garantizando resiliencia, seguridad y rendimiento.
Implementar flujos seguros mediante biometría, tokenización y certificate pinning.
Gestionar estados de UI utilizando Coroutines, Flow, LiveData y componentes lifecycle-aware.
Asegurar la calidad del software mediante pruebas unitarias, de integración y automatizadas.
Participar en decisiones técnicas junto a equipos de backend, seguridad, producto y datos.
Optimizar el rendimiento de la aplicación y monitorear métricas de estabilidad y observabilidad.
Job requirements
Más de 5 años de experiencia en desarrollo Android.
Dominio avanzado de Kotlin.
Experiencia con Jetpack Compose, Android Views, Navigation Component y Paging 3.
Conocimientos sólidos en MVVM, Clean Architecture y modularización.
Experiencia con Retrofit, OkHttp y consumo de APIs REST.
Manejo de Koin para inyección de dependencias.
Experiencia en pruebas con JUnit, Mockito, Espresso y WireMock.
Conocimientos en seguridad móvil (Keystore, DexGuard, certificate pinning).
Experiencia trabajando con CI/CD (Jenkins, GitLab CI).
Beneficios
Pago en USD.
Ubicación: 100% remota.
Modalidad flexible, propia de contratación freelance.
Exposición a proyectos de agilismo.
Trabajo con herramientas y plataformas de nivel corporativo.
Contrato por 12 meses con posible renovación
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
