.**Responsabilidades**:- Desarrollar y mantener aplicaciones móviles adaptadas a una amplia gama de dispositivos Android, desde pantallas pequeñas hasta tablets, en orientaciones portrait y landscape.- Implementar nuevas funcionalidades siguiendo los lineamientos de diseño y modelado proporcionados por el equipo de desarrollo.- Construir aplicaciones móviles desde cero, así como dar mantenimiento y actualizar aplicaciones ya existentes, asegurando su correcto funcionamiento y optimización continua.- Utilizar Kotlin y las librerías más recientes del ecosistema Android, como:- Room para el manejo de persistencia de datos local.- Dagger Hilt para la inyección de dependencias.- ViewModel y LiveData para la gestión eficiente del ciclo de vida y el manejo reactivo de datos.- Coroutines para la ejecución de tareas asíncronas de manera eficiente.- Retrofit o OkHttp para la comunicación con APIs REST.- Aplicar arquitecturas modernas como MVVM y Clean Architecture para asegurar la escalabilidad, mantenimiento y modularidad del código.- Desarrollar y ejecutar pruebas unitarias, de integración y automatizadas para garantizar la estabilidad del código.- Optimizar las aplicaciones para un rendimiento y escalabilidad óptimos en diferentes dispositivos y versiones de Android.- Colaborar estrechamente con diseñadores y otros desarrolladores para garantizar la correcta implementación de interfaces de usuario (UI) elegantes y usables, alineadas con los principios de UI/UX.- Mantenerse actualizado sobre las últimas tecnologías y tendencias en el desarrollo de Android, proponiendo mejoras y nuevas herramientas.Requisitos Técnicos- Mínimo 3 años de experiência desarrollando aplicaciones móviles nativas en Kotlin.- Experiência sólida con las librerías del ecosistema Android más recientes:- Room, Dagger Hilt, ViewModel, LiveData, Coroutines, Retrofit/OkHttp.- Conocimiento profundo en arquitecturas MVVM y Clean Architecture.- Capacidad para escribir pruebas unitarias y de integración con herramientas como JUnit, Mockito o equivalentes.- Familiaridad con herramientas de control de versiones (Git) e integración continua (CI/CD).- Deseable: Experiência desarrollando interfaces con Jetpack Compose.Habilidades Blandas- Proactividad para detectar oportunidades de mejora y proponer soluciones antes de que surjan problemas.- Retroalimentación constructiva y abierta, tanto en recibir como en dar comentarios que impulsen mejoras.- Capacidad de adaptación para mantenerse al día con las nuevas tecnologías y prácticas emergentes en el desarrollo Android.- Trabajo en equipo con excelentes habilidades de comunicación para colaborar eficazmente con desarrolladores backend, diseñadores, y otros miembros del equipo técnico.Deseable- Experiência en el desarrollo de interfaces de usuario utilizando Jetpack Compose, con un enfoque en diseño declarativo y eficiente.Tipo de puesto: Tiempo completoSueldo: $20,000.00 - $30,000