




Resumen del Puesto: Responsable de implementar y hacer cumplir la arquitectura móvil, garantizar la calidad del código, mentorizar al equipo y coordinar actividades técnicas para asegurar la coherencia y el cumplimiento de estándares. Puntos Destacados: 1. Liderar la implementación y cumplimiento de la arquitectura móvil. 2. Actuar como guardián de la calidad del código y las buenas prácticas. 3. Mentorizar y desarrollar al equipo en conceptos arquitectónicos. ### **Implementación y Cumplimiento de la Arquitectura** * **Aterrizar y ejecutar** la arquitectura base definida por el Arquitecto Mobile (Clean Architecture, MVVM, modularización) en las features del squad. * Garantizar que el **código producido por el equipo se adhiere estrictamente** a los lineamientos y patrones arquitectónicos establecidos. * Traducir la visión arquitectónica de alto nivel en **diseños técnicos ejecutables** y guías concretas para los desarrolladores. ### **Guardianía de las Buenas Prácticas** * Actuar como **guardián de la calidad del código**, haciendo cumplir los estándares de clean code, principios SOLID y convenciones acordadas. * Implementar y supervisar las **estrategias de pruebas** (unitarias, de integración, UI) definidas a nivel arquitectónico. * Velar por el cumplimiento de los **lineamientos de seguridad y performance** en el código del squad. ### **Mentoría y Desarrollo del Equipo** * Guiar a los desarrolladores en la **correcta aplicación** de los patrones arquitectónicos y las buenas prácticas. * Realizar **revisiones de código continuas** para asegurar la adherencia a los estándares y usar estos momentos como instancias de enseñanza. * Capacitar al equipo en los **conceptos arquitectónicos** y su importancia, asegurando una comprensión profunda más allá de la implementación mecánica. ### **Coordinación Técnica y Alineación** * Coordinar las actividades técnicas de desarrolladores iOS, Android y QA, **alineándolos bajo una misma visión técnica**. * **Mediar entre la visión del Arquitecto y las necesidades de ejecución del squad**, identificando posibles fricciones y proponiendo ajustes. * Asegurar la **coherencia técnica** entre las implementaciones de iOS y Android, respetando la arquitectura definida para cada plataforma. ### **Control de Calidad y Deuda Técnica** * **Supervisar la calidad técnica** de los entregables, asegurando que cumplen con los criterios de Definition of Done. * Identificar y gestionar proactivamente la **deuda técnica** dentro del código del squad, priorizando su refactoring. * Reportar al Arquitecto sobre **desviaciones arquitectónicas** o problemas recurrentes en la implementación.


