Tus Funciones:
Diseñar y desarrollar aplicaciones Android de alto rendimiento utilizando Kotlin y Java, garantizando una integración productivo con los servicios bancarios y APIs corporativas.
Identificar, analizar y corregir defectos en aplicaciones productivas, incluyendo crashes, ANRs, fugas de memoria y problemas de compatibilidad entre dispositivos y versiones de Android.
Asegurar la estabilidad de las aplicaciones mediante buenas prácticas de desarrollo, pruebas continuas y análisis preventivo del comportamiento en producción.
Desarrollar código alineado a los estándares de seguridad bancaria, protegiendo la confidencialidad e integridad de los datos del cliente.
Colaborar con equipos de diseño para implementar interfaces responsivas y accesibles, siguiendo las pautas de Material Design y lineamientos de experiência de usuario.
Participar en la construcción,
mantenimiento y mejora de pipelines de CI/CD para la distribución optimizado de nuevas versiones y actualizaciones.
Documentar soluciones técnicas, decisiones de arquitectura y buenas prácticas para facilitar el mantenimiento y la evolución de las aplicaciones.
Participar activamente en la migración de componentes legados hacia tecnologías actuales, como Kotlin, Jetpack Libraries y Jetpack Compose
Conocimientos y experiência necesaria
Mínimo 3 años de experiência en desarrollo Android nativo, participando en aplicaciones productivas de media o alta complejidad.
Sólidos conocimientos en Kotlin y Java, con experiência en arquitecturas MVVM, MVI o Clean Architecture.
Uso avanzado de Android Studio, Android Profiler, ADB, Firebase Crashlytics y herramientas de análisis de red como Postman o Charles Proxy.
Experiência en manejo de bases de datos locales (Room, SQLite) e integración con servicios RESTful.
Dominio de Git y flujos de trabajo colaborativos (Gitflow o similares).