Postúlate en Kit Empleo: kitempleo.com.mx/empleo/54zlm3
¿Te apasiona crear experiencias móviles rápidas, seguras y accesibles? ¿Te gusta trabajar con arquitectura limpia y las mejores prácticas de desarrollo Android? En Scotiabank estamos buscando un
Desarrollador Android
para seguir evolucionando nuestra aplicación y llevar la banca digital al siguiente nivel. ??
?? Propósito del rol
Construir y evolucionar las funcionalidades móviles dentro de la app de Scotiabank, garantizando una experiencia de usuario excepcional, segura y con un rendimiento óptimo. Trabajarás en estrecha colaboración con equipos de UX, BFF y back-end para entregar valor de extremo a extremo.
?? Responsabilidades principales
Diseñar, desarrollar y mantener módulos Android siguiendo
Clean Architecture
y patrones
MVVM / MVI
.
Consumir APIs (REST/JSON o GraphQL) desde la capa BFF, implementando manejo de errores, reintentos y mapeo de modelos.
Aplicar
buenas prácticas de seguridad
en cliente: almacenamiento seguro (EncryptedSharedPreferences/Keystore), certificate pinning, ofuscación y manejo de tokens OAuth2/OIDC.
Garantizar
rendimiento, resiliencia offline y accesibilidad
(caché con Room, sincronización, TalkBack, etc.).
Integrar telemetría, logging estructurado y analítica de interacción (con correlation IDs).
Escribir pruebas unitarias y de UI (JUnit,
Mockito, Espresso) y participar en pruebas de contrato.
Colaborar con UX/UI para aplicar el design system y con back-end para optimizar contratos.
Publicar versiones mediante
CI/CD
y participar en code reviews con foco en calidad.
?? Lo que buscamos
Kotlin
fluido y sólido conocimiento del SDK de Android.
Experiencia con
MVVM / MVI
, Clean Architecture e inyección de dependencias (Hilt/Dagger).
Dominio de
Jetpack Compose
(y/o Views), Navigation, Coroutines/Flow, Room, DataStore.
Networking con
Retrofit/OkHttp
, manejo de REST/JSON y conocimiento de GraphQL (deseable).
Seguridad en cliente: almacenamiento confiable, pinning, ProGuard/R8.
Testing con JUnit5, Mockito, Espresso, Robolectric.
Observabilidad: Crashlytics, métricas de performance (ANR, jank).
CI/CD móvil con Gradle, variantes de build y publicación en Play Console.
Control de versiones con Git (trunk-based o GitFlow), pull requests y code review.
Consumo de APIs corporativas vía Mobile Gateway con OAuth2/OIDC y JWT.
?? ¿Te interesa?
Envía tu CV o compártelo con alguien que pueda encajar. Postula a través de [incluir enlace de aplicación] o contáctanos para más información.
Postúlate en Kit Empleo: kitempleo.com.mx/empleo/54zlm3
📌 Desarrollador De Android (México)
🏢 Tsoft
📍 México