Lenguajes: Dominio experto de Kotlin como lenguaje principal, y conocimientos de Java para poder integrarse con módulos heredados (legacy).Herramientas y Librerías Android: Manejo avanzado de Jetpack Compose para interfaces declarativas, Room Database para la persistencia local de datos, Navigation Component para los flujos de pantalla, e integración experta de Geolocalización (FusedLocationProvider) y mapas.Networking: Consumo eficiente y seguro de servicios y APIs mediante Retrofit y OkHttp.Experiencia demostrable implementando Clean Architecture.Uso de patrones de presentación como MVVM o MVI.Dominio en la Inyección de Dependencias utilizando herramientas como Hilt o Koin para garantizar el desacoplamiento del sistema.Experiencia trabajando bajo la metodología TDD (Test-Driven Development).Capacidad para generar pruebas unitarias con JUnit y Mockito, así como pruebas de interfaz con Espresso.Dominio del control de versiones mediante Git avanzado (flujos de validación y Pull Requests).Conocimientos sólidos en integración y despliegue continuo (CI/CD) orquestando flujos con Azure Pipelines y Fastlane
...
Lenguajes: Dominio experto de Kotlin como lenguaje principal, y conocimientos de Java para poder integrarse con módulos heredados (legacy).Herramientas y Librerías Android: Manejo avanzado de Jetpack Compose para interfaces declarativas, Room Database para la persistencia local de datos, Navigation Component para los flujos de pantalla, e integración experta de Geolocalización (FusedLocationProvider) y mapas.Networking: Consumo eficiente y seguro de servicios y APIs mediante Retrofit y OkHttp.Experiencia demostrable implementando Clean Architecture.Uso de patrones de presentación como MVVM o MVI.Dominio en la Inyección de Dependencias utilizando herramientas como Hilt o Koin para garantizar el desacoplamiento del sistema.Experiencia trabajando bajo la metodología TDD (Test-Driven Development).Capacidad para generar pruebas unitarias con JUnit y Mockito, así como pruebas de interfaz con Espresso.Dominio del control de versiones mediante Git avanzado (flujos de validación y Pull Requests).Conocimientos sólidos en integración y despliegue continuo (CI/CD) orquestando flujos con Azure Pipelines y Fastlane