




Buscamos un **Desarrollador Senior de Android** para mejorar las aplicaciones de Android TV y optimizar su rendimiento. Aplicarás patrones arquitectónicos modernos y utilizarás herramientas avanzadas para garantizar la fiabilidad y el rendimiento de la aplicación. Si te apasiona el desarrollo para Android y estás deseoso de contribuir a proyectos innovadores, ¡te animamos a presentar tu candidatura! **Responsabilidades** * Desarrollar funcionalidades en Kotlin para mejorar la funcionalidad de la aplicación de Android TV * Mejorar la calidad del código mediante refactorización y optimización * Mantener y dar soporte a la base de código existente para garantizar su fiabilidad y rendimiento * Aplicar el patrón de diseño MVVM para estructurar la arquitectura de la aplicación * Implementar soluciones de almacenamiento local utilizando MMKV, Settings para KMP y Shared Preferences * Utilizar Ktor para KMP para gestionar eficientemente la comunicación en red * Supervisar el rendimiento y la estabilidad de la aplicación con herramientas como Crashlytics, DCA y FMA * Integrar Detekt para el análisis estático del código y garantizar la calidad y coherencia del mismo **Requisitos** * Experiencia en el desarrollo con Android SDK y Kotlin durante al menos 3 años * Competencia avanzada en arquitectura y patrones de diseño de aplicaciones Android * Capacidad demostrada para mantener y mejorar bases de código complejas * Conocimientos sólidos del patrón arquitectónico MVVM * Experiencia con tecnologías de almacenamiento de datos locales, como MMKV y Shared Preferences * Familiaridad con bibliotecas de comunicación en red como Ktor para KMP * Experiencia en el uso de herramientas de monitorización de rendimiento, como Crashlytics, DCA y FMA * Capacidad para utilizar herramientas de análisis estático del código, como Detekt * Excelentes habilidades para resolver problemas y optimizar * Buenas habilidades comunicativas y capacidad de colaboración en equipo * Competencia en inglés al nivel B2 (intermedio alto)


