
Job description
Importante empresa a nivel Latinoamérica en crecimiento, requiere:
Android Developer
Detalle del Perfil
El Desarrollador Android tiene como propósito construir y evolucionar las funcionalidades móviles dentro de la aplicación, garantizando una experiencia rápida, segura y accesible, y una integración confiable con la capa de servicios orquestados BFFs. Asegura el cumplimiento de lineamientos de diseño, seguridad, accesibilidad y desempeño, habilitando toda la funcionalidad requerida en la plataforma digital.
Conocimientos y herramientas indispensables para ser considerado:
Indispensable
Kotlin (fluidez) y conocimientos sólidos de Android SDK.
Arquitectura: MVVM/MVI, Clean Architecture, inyección de dependencias (Hilt/Dagger).
UI: Jetpack Compose y/o Views; Navegación (Jetpack Navigation).
Datos: coroutines/Flow, Room, DataStore (o EncryptedSharedPreferences).
Networking: Retrofit/OkHttp, manejo de REST/JSON (y/o GraphQL si aplica).
Seguridad: almacenamiento seguro, certificate pinning, ofuscación (ProGuard/R8).
Testing: JUnit5, Mockito/Kotlin Coroutines Test, Espresso, Robolectric.
Observabilidad: logging estructurado, crash reporting (Firebase Crashlytics u otro) y métricas de performance (Startup, ANR, jank).
CI/CD móvil: Gradle, variantes de build, Signing/Keystore, Play Console.
Control de versiones: Git (pull requests, trunk-based o GitFlow), Code Review.
Consumo de APIs corporativas a través de Mobile Gateway con manejo de OAuth2/OIDC y JWT.
Deseable
3 años de experiencia en la Banca
INGLÉS INTERMEDIO INDISPENSABLE (Será evaluado).
Si eres extranjero residiendo en México, debes contar con INE, CURP, NSS y RFC vigentes.
Tipo de puesto: Presencial.
Ubicación: Ciudad de México.
Salario: $54,000 brutos.
Prestaciones: Excelentes prestaciones superiores.
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.