Buscamos un Ingeniero de Software Senior para unirse a un equipo global de streaming, enfocado en el desarrollo y mantenimiento de la infraestructura de reproducción de video en múltiples plataformas. Se requiere experiencia en video playback, desarrollo de aplicaciones y colaboración en entornos distribuidos.
Atractivo para desarrolladores experimentados en video playback, ofrece oportunidades de crecimiento en una plataforma de streaming líder.
SENIOR SOFTWARE ENGINEER – PLAYER (REMOTO) Nuestro cliente busca un Ingeniero de Software Senior para unirse al equipo responsable de construir y mantener la infraestructura principal de reproducción detrás de una de las plataformas de streaming más populares del mundo. En este rol, trabajarás en experiencias de reproducción de video en múltiples plataformas, colaborando con equipos globales de ingeniería, producto y UX para ofrecer experiencias de streaming de alta calidad a millones de usuarios en todo el mundo. QUÉ HARÁS - Construir, mantener y optimizar componentes de reproducción de video del lado del cliente. - Desarrollar nuevas funciones de reproducción y mejorar las experiencias de usuario existentes. - Colaborar con ingenieros frontend, mobile y backend en decisiones de arquitectura e implementación. - Participar en revisiones de código y discusiones técnicas. - Contribuir a las mejores prácticas de ingeniería e iniciativas de calidad de código. - Trabajar en aplicaciones React Native en plataformas móviles, de TV y web. - Ayudar a evolucionar las bases del reproductor nativo utilizando tecnologías como ExoPlayer, AVFoundation y FFmpeg. - Asumir la responsabilidad de los desafíos técnicos y contribuir a las iniciativas de todo el equipo. REQUISITOS - Más de 5 años de experiencia en ingeniería de software. - Sólida experiencia con infraestructura de reproducción de video como FFmpeg, ExoPlayer, MediaCodec o tecnologías similares. - Experiencia en la construcción de aplicaciones orientadas al usuario en plataformas como Android, iOS, tvOS, macOS o Roku. - Familiaridad con protocolos de streaming como HLS y DASH. - Capacidad para comprender rápidamente sistemas complejos y bases de código existentes. - Sólidas habilidades de comunicación y colaboración en entornos distribuidos. - Mentalidad de propiedad y pasión por construir productos de alta calidad. DESEABLE - Experiencia con React Native o React. - Conocimiento de Kotlin, Java o C++. - Experiencia previa trabajando en aplicaciones de streaming de medios. TECH STACK - React Native - ExoPlayer - AVFoundation - FFmpeg - Kotlin - Java - C++ - HLS / DASH SOBRE NUESTRO CLIENTE Nuestro cliente es una plataforma global de streaming de medios que ayuda a millones de usuarios a descubrir, experimentar y compartir el entretenimiento que aman a través de una única aplicación bellamente diseñada. La empresa opera como una organización totalmente remota con miembros de equipo en más de 20 países, fomentando una cultura centrada en la colaboración, la flexibilidad y la innovación. AMBIENTE DE TRABAJO - Totalmente remoto. - Equipo internacional distribuido. - Horario de colaboración generalmente entre UTC 16:00–19:00. - Reuniones presenciales periódicas. COMPENSACIÓN La compensación varía entre USD 100k y USD 160k anuales, dependiendo de la antigüedad, ubicación y experiencia.