Descripción del puesto
Diseñar, desarrollar y mantener aplicaciones móviles nativas para Android, garantizando soluciones robustas, seguras y escalables, alineadas a buenas prácticas de arquitectura y desarrollo móvil, en colaboración con equipos multidisciplinarios.
- Desarrollar aplicaciones móviles Android utilizando Kotlin
- Construir interfaces modernas y eficientes con Jetpack Compose y/o XML
- Implementar arquitecturas escalables como MVVM y principios de Clean Architecture
- Gestionar el estado de la aplicación utilizando herramientas modernas como StateFlow y/o LiveData
- Integrar servicios backend mediante consumo de APIs REST
- Implementar almacenamiento local seguro utilizando Room y DataStore / SharedPreferences
- Asegurar el rendimiento, estabilidad y mantenibilidad de las aplicaciones
- Participar en revisiones de código (code review) y aplicar buenas prácticas de desarrollo
- Colaborar con equipos de UX/UI, backend y QA bajo metodologías ágiles
Requisitos
- Experiencia en desarrollo de aplicaciones móviles Android
- Dominio de Kotlin
- Experiencia en construcción de interfaces con Jetpack Compose y/o XML
- Conocimiento sólido en arquitectura MVVM
- Experiencia en consumo de APIs REST
- Manejo de control de versiones
Beneficios
- Modalidad Hibrida
- Prestaciones de ley
Detalles
Nivel mínimo de educación: Universitario (Graduado)