Job Description
Descripción del trabajo
El puesto consiste en desarrollar y mantener aplicaciones móviles en Android, trabajar en la integración de pagos móviles y servicios de terceros, y colaborar con equipos de backend y diseño para asegurar la mejor experiencia de usuario. Además, se espera seguir las mejores prácticas y tendencias en desarrollo de Android.
Responsabilidades:
Desarrollar y mantener aplicaciones móviles en Android.
Integrar pagos móviles y servicios de terceros.
Colaborar con equipos de backend y diseño para garantizar la experiencia de usuario.
Aplicar las mejores prácticas y mantenerse al día con tendencias de desarrollo en Android.
Requisitos:
Dominio avanzado de Kotlin como lenguaje principal.
Experiencia con Android SDK y Jetpack Components.
Implementación de arquitectura MVVM (Model-View-ViewModel).
Implementación de Clean Architecture en proyectos móviles.
Experiencia en integración de pagos móviles y servicios de terceros.
Manejo de Git y estrategias de branching (GitFlow).
Conocimiento de Android Studio y profilers de rendimiento.
Mínimo 2 años de desarrollo móvil nativo en Android.
Portafolio demostrable con apps publicadas en Google Play Store.
Experiencia trabajando en equipos ágiles (Scrum/Kanban).
Capacidad para estimar tiempos y gestionar tareas técnicas.
Comunicación efectiva para coordinación con equipos de backend y diseño.
Actualización constante con tendencias y buenas prácticas de Android.
Conocimiento de Kotlin Multiplatform.
Experiencia con arquitectura modular en apps grandes.
Salario a percibir
A convenir