13 ago
|
STRATIS
|
Lomas de Chapultepec
13 ago
STRATIS
Lomas de Chapultepec
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 confiable, 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 m
📌 Android Developer (Lomas de Chapultepec)
🏢 STRATIS
📍 Lomas de Chapultepec