- +5 años de experiencia en desarrollo nativo Android.
- +3 años de experiencia con Kotlin.
- Experiencia con MVVM.
- Conocimientos sólidos de Clean Architecture.
- Aplicación de principios SOLID.
- Experiencia con patrones de diseño de software, especialmente Repository, Adapter y similares.
- Conocimiento de Android Architecture Components.
- Experiencia con Coroutines.
- Retrofit.
- Dagger2 / inyección de dependencias.
- Experiencia realizando test unitarios y de interfaz.
- Buen manejo de Git.
- Capacidad de análisis y resolución de tareas.
- Experiencia trabajando en equipos con metodologías ágiles.
- Conocimientos de herramientas de prototipado como Adobe XD, Figma o similares.