Android Developer
Skills
About the role
Empresa de giro bancario en la CDMX, solicita
Android Developer
Perfil:
Ingeniería, Licenciatura en Sistemas o carrera afín.
Conocimientos sólidos en arquitectura aplicativas.
Conocimiento de implementación de modelos de seguridad.
Alto dominio de lógica de programación.
Competencias Indispensables
5+ años de experiencia en desarrollo Android.
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/Kotlinx Coroutines Test, Espresso, Robolectric.
Observabilidad: logging estructurado, crash reporting (Firebase Crashlytics u otro) y métricas de performance
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.
Deseables
3 años de experiencia desarrollando aplicaciones de escritorio y/o aplicaciones web
3 años de experiencia con conocimiento de múltiples lenguajes de programación.
Actividades:
Diseñar, desarrollar y mantener módulos Android pantallas, view models, repositorios alineados a arquitectura limpia Clean Architecture y MVVM/MVI.
Consumir APIs expuestas por la capa BFF REST/JSON o GraphQL implementando mapeo de modelos, manejo de errores, reintentos y timeouts.Implementar buenas prácticas de seguridad en cliente: almacenamiento seguro-
Encrypted Shared Preferences / Keystore, ofuscación, validación de certificados pinning, protección de datos sensibles y manejo seguro de tokens OAuth2/OIDC.
Garantizar desempeño tiempos de carga, uso de memoria, listas paginadas, resiliencia offline caché, Room, estrategias de sincronización y accesibilidad Talk Back, tamaños, contraste.
Integrar telemetría trazas, métricas y logs y analítica de interacción según los eventos definidos por el equipo de datos; usar correlation IDs cuando aplique.
Escribir pruebas unitarias y de UI JUnit, Mockito, Espresso, así como pruebas de contrato contra ambientes de prueba del Gateway/BFF.
Colaborar estrechamente con UX/UI para aplicar el design system corporativo y con BFF/BackEnd para optimizar contratos y desempeño extremo a extremo.
Publicar versiones internas y productivas a través de CI/CD.
Promover un ambiente de trabajo colaborativo.
Cumplimiento de cursos obligatorios al 100 en tiempo y forma.
Ofrecemos:
Sueldo: $38,000 netos mensuales
Esquema 100% nomina
Prestaciones de ley
Seguro de vida
Seguro de GMM
Modalidad Hibrida
Zona de trabajo: Lomas de Chapultepec y Periférico en la CDMX
Sueldo: Hasta $38,000.00 al mes
Beneficios:
Seguro de gastos médicos mayores
Seguro de vida
Experiencia:
Android Developer: 5 años (Deseable)
Arquitecturas aplicativas: 3 años (Deseable)
Kitlin y Android SDK: 2 años (Deseable)
UI: Jetpack compose y/o Views: 3 años (Deseable)
Desarrollo de aplicaciones de escritorio y/o web: 3 años (Deseable)
Múltiples lenguajes de programación: 3 años (Deseable)
Lugar de trabajo: remoto híbrido en Lomas de Chapultepec, CDMX
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.