




**Desarrollador Android \- R01557110** ================================== **Líder Senior de Desarrollo de Software**###### **Requisitos del trabajo** * 5–7 años de experiencia práctica en el desarrollo de aplicaciones Android. * Alto dominio de Kotlin y Java. * Profundo conocimiento del SDK de Android, componentes de Jetpack y mejores prácticas de arquitectura para Android. * Experiencia demostrada implementando patrones de arquitectura como MVVM, MVP o MVI. * Sólido entendimiento de APIs REST, JSON y redes móviles. * Conocimientos sobre principios modernos de UI/UX y capacidad para implementar diseños precisos al píxel. * Dominio de herramientas de desarrollo como Git, Gradle y Android Studio. * Experiencia con pruebas unitarias y pruebas de interfaz de usuario usando JUnit, Espresso o frameworks relacionados. * Conocimiento de los procesos de envío a Play Store, control de versiones y gestión de lanzamientos. * Buenas habilidades de comunicación y capacidad para destacar en un entorno colaborativo y ágil. * **Actividades diarias:** * Diseñar, construir y mantener aplicaciones avanzadas para Android utilizando Kotlin y Java. * Utilizar el SDK de Android y componentes de arquitectura como ViewModel, LiveData, Room y Navigation para crear aplicaciones escalables y fáciles de mantener. * Implementar componentes, diseños y animaciones modernos de interfaz de usuario para crear experiencias intuitivas. * Aplicar patrones de arquitectura como MVVM, MVP o MVI para estructurar y organizar eficazmente el código. * Integrarse con APIs RESTful y trabajar con JSON para gestionar datos y comunicaciones de red. * Colaborar con los equipos de producto, diseño e ingeniería para definir e implementar funciones y mejoras de la aplicación. * Usar Git, Gradle y Android Studio para desarrollo, control de versiones y automatización de compilaciones. * Realizar pruebas exhaustivas de unidad e interfaz de usuario con herramientas como JUnit y Espresso para garantizar alta estabilidad y calidad de la aplicación. * Gestionar lanzamientos de aplicaciones, versionado y cumplir con las políticas y directrices de envío a Google Play Store. * Diagnosticar, depurar y optimizar el rendimiento de la aplicación utilizando herramientas y técnicas adecuadas.


