Duración del contrato: 6 Meses
Rol estratégico dentro del proyecto
Lidera el diseño técnico, la arquitectura de la solución y la supervisión del desarrollo end-to-end.
Es responsable de asegurar la calidad técnica, la coherencia arquitectónica y la correcta integración entre los módulos Android, Backend y Middleware del cliente.
Responsabilidades
- Definir y validar la arquitectura técnica del sistema Android y su integración con middleware y backend cloud (Spring Boot, REST, MQTT, RDBMS).
 - Supervisar la implementación técnica bajo patrones MVVM/MVI y prácticas “offline-first”.
 - Diseñar y validar los esquemas de comunicación REST/MQTT, garantizando seguridad (TLS, OAuth2/JWT) y eficiencia.
 - Revisar código y guiar la aplicación de estándares SG Tech (SonarQube, GitFlow, code review, pruebas unitarias e instrumentales).
 - Coordinar el trabajo técnico entre el equipo Android y Backend, asegurando consistencia y cumplimiento de criterios de aceptación.
 - Gestionar riesgos técnicos y elaborar propuestas de mitigación.
 - Apoyar al PM/PO en la definición del backlog técnico y priorización de historias complejas.
 - Validar los entregables de los recursos aportados por el cliente (QA y Android Semi-Senior).
 
 
Requisitos:
- +7 años de experiencia en desarrollo y arquitectura de software.
 - Experiencia comprobada en Android nativo (Kotlin/Java SDK), patrones MVVM/MVI, Coroutines/Flows, Room/SQLite, y sincronización offline.
 - Dominio de arquitecturas distribuidas, Spring Boot, microservicios, REST API, MQTT, y OAuth2/JWT.
 - Deseable(no mandatorio) con conocimiento en CI/CD pipelines, contenedores (Docker/Kubernetes) y AWS (ECS o RDS).
 - Experiencia en integraciones con hardware embebido (impresoras térmicas, torniquetes, sensores).
 - Dominio de herramienta Postman.
 
Habilidades Blandas
- Liderazgo técnico, comunicación efectiva y gestión de equipos multidisciplinarios.
 - Capacidad de mentoría y revisión constructiva.
 - Alta orientación a resultados, calidad y cumplimiento de SLA.