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.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. 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. 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. Kotlin fluido y sólido conocimiento del sdk de android. Experiencia con mvvm / mvi, clean architecture e inyección de dependencias (hilt/dagger). Networking con retrofit/ok manejo de rest/json y conocimiento de graphql (deseable). Seguridad en cliente: almacenamiento seguro, 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. Postula a través de [incluir enlace de aplicación] o contáctanos para más información.