Job Description
Descripción del trabajo
El puesto está enfocado en implementar ideas del Product Backlog en un producto funcional y confiable, desarrollando y dando soporte a la aplicación de banca móvil, asegurando calidad del código y rendimiento de la aplicación con nuevos patrones arquitectónicos, y brindando un servicio confiable a los clientes bancarios.
Responsabilidades:
Implementar ideas del Product Backlog en un producto funcional y confiable.
Desarrollar, implementar y dar soporte a la aplicación de banca móvil.
Mantener calidad del código y rendimiento de la aplicación mediante nuevos patrones arquitectónicos.
Brindar un servicio confiable a los clientes bancarios.
Requisitos:
5 años de experiencia en desarrollo para Android.
Conocimiento en Kotlin y Java.
Experiencia en solución multihilo (corrutinas).
Experiencia con arquitectura limpia, MVVM.
Conocimiento de principios SOLID.
Experiencia con componentes de arquitectura de Android.
Manejo de inyección de dependencias (Koin o Dagger/Hilt).
Experiencia con Jetpack Compose.
Experiencia en pruebas unitarias con JUnit.
Experiencia en enfoque de modularización de aplicaciones (incluye configuración de Gradle).
Experiencia en producción con pruebas automáticas y pipelines de CI/CD.
Manejo de herramientas de depuración.
Conocimiento en ingeniería de software desde detalles de bajo nivel hasta conceptos generales, capaz de tomar decisiones técnicas rápidamente.
Habilidad para resolución de problemas.
Salario a percibir
A convenir