Desarrollador Android Especializado en Aplicaciones de TV

Remoto
Jornada completa
Estamos buscando un Desarrollador Android de nivel Medio/Senior con experiencia específica en aplicaciones de televisión y tecnologías multimedia. En este rol estratégico, liderará el desarrollo y optimización de nuestra aplicación de TV, implementando soluciones innovadoras para streaming de video y trabajando con múltiples frameworks de reproductores multimedia. Si tiene experiencia sólida en Java/Kotlin y pasión por crear experiencias de usuario excepcionales para plataformas de televisión, esta oportunidad le permitirá ampliar sus habilidades técnicas en un entorno dinámico y colaborativo. Responsabilidades Principales - Desarrollar nuevas funcionalidades y modificar aplicaciones existentes utilizando Java/Kotlin (versiones actuales 11+ y 1.8+ respectivamente). - Realizar pruebas exhaustivas e integrar reproductores de video multiplataforma, asegurando una reproducción fluida en diversos dispositivos Android TV. - Colaborar estrechamente con el equipo de desarrollo backend para optimizar la comunicación entre servicios y garantizar una experiencia de usuario coherente. - Mantener y mejorar los pipelines de CI/CD en GitLab, automatizando procesos de compilación, prueba y despliegue. - Redactar pruebas automatizadas detalladas que garanticen la calidad del código y la estabilidad de la aplicación. - Elaborar documentación técnica completa y generar informes periódicos sobre el progreso del desarrollo. - Participar en revisiones de código y sesiones de planificación para mejorar continuamente la arquitectura de la aplicación. Requisitos Indispensables - Mínimo 3 años de experiencia en desarrollo con Java y Kotlin para aplicaciones Android. - Conocimiento profundo del stack multimedia de Android y experiencia práctica con componentes AudioManager, MediaCodec y MediaDRM. - Capacidad demostrada para integrar y personalizar frameworks de reproductores como ExoPlayer 2.X (preferiblemente versión 2.18+), VLC para Android y Android MediaPlayer nativo. - Comprensión sólida de arquitecturas de aplicaciones Android (MVVM, Clean Architecture) y patrones de diseño modernos. - Experiencia con herramientas de CI/CD, preferiblemente GitLab CI. - Habilidad para resolver problemas técnicos de forma autónoma sin necesidad de supervisión constante. - Conocimiento práctico de inglés suficiente para leer documentación técnica y participar en discusiones con el equipo. Conocimientos Valorados Adicionalmente - Experiencia con ffmpeg y libav para procesamiento y transcodificación de video. - Conocimiento avanzado de estándares y formatos de streaming como HLS, MPEG-DASH, y protocolos de transmisión en vivo. - Experiencia previa en desarrollo de aplicaciones para televisores inteligentes, Android TV o servicios OTT. - Familiaridad con tecnologías DRM como Widevine, PlayReady o FairPlay. - Conocimiento de Jetpack Compose para desarrollo de interfaces modernas. - Experiencia en optimización de rendimiento para dispositivos con recursos limitados. - Habilidades de trabajo en equipo y comunicación efectiva en entornos distribuidos. ¿Por Qué Unirse a Nosotros? Ofrecemos la oportunidad de trabajar en proyectos innovadores en el creciente sector de streaming de video y televisión digital. Nuestro equipo valora la autonomía técnica y fomenta un entorno de aprendizaje continuo. Como especialista remoto, disfrutará de flexibilidad laboral mientras colabora con profesionales talentosos en el desarrollo de soluciones que llegan a millones de usuarios. Buscamos personas apasionadas por la tecnología multimedia que deseen crecer profesionalmente mientras contribuyen a la evolución de nuestra plataforma de entretenimiento digital.