Mobile Software Engineer (Video SDK's)

Mediastream - Bogotá &nbsp Santiago (In-office)

Mediastream

Salary: $$$
Type: Tiempo completo

Tags: Swift Kotlin Debugging Networking

Mediastream es líder en tecnología de streaming con 18 años de experiencia. Ofrecemos una plataforma integral para administrar, distribuir y producir contenido audiovisual, conectando grandes empresas y emisoras con sus audiencias. Nuestro objetivo es optimizar la experiencia del usuario y generar ingresos con soluciones tecnológicas propias y soporte 24/7. El área de Live Streaming es fundamental, gestionando transmisiones en vivo con tecnología avanzada para una experiencia impactante.

Find this vacancy on Get on Board.

Responsabilidades principales

Como Mobile Software Engineer en el equipo de Platform de Mediastream, formarás parte de un equipo técnico de alto nivel encargado de diseñar, implementar y mantener los SDKs nativos que soportan la experiencia de video de nuestros clientes. A diferencia del desarrollo de aplicaciones convencionales, tu foco estará en el "core" tecnológico: la reproducción, la eficiencia del streaming y la integración de publicidad. Tendrás la responsabilidad de:

  • Desarrollar y evolucionar nuestros SDKs nativos en Android (Kotlin/Media3) e iOS (Swift/AVPlayer), garantizando que sean eficientes, ligeros y fáciles de integrar por otros equipos.
  • Implementar lógica avanzada de reproducción de video, abarcando formatos VOD, Live y DVR, asegurando una experiencia fluida bajo diversas condiciones de red.
  • Integrar estándares de publicidad digital como VAST, VMAP y DAI (Server-Side Ads) directamente en el flujo de reproducción.
  • Optimizar el rendimiento de bajo nivel, gestionando el buffering, la seguridad de contenido (DRM) y el consumo de recursos del dispositivo.
  • Realizar debugging profundo y resolución de problemas complejos de red o decodificación de video que afectan la reproducción.
  • Colaborar en la arquitectura de componentes reutilizables, permitiendo que nuestras soluciones de video se integren tanto en aplicaciones nativas como en entornos multiplataforma.
  • Garantizar la calidad técnica mediante la documentación de los SDKs y la implementación de mejores prácticas de desarrollo móvil.

Perfil y requisitos técnicos

Buscamos un perfil Mid a Senior, apasionado por la ingeniería de software y el "under the hood" de los dispositivos móviles. Debes ser una persona autónoma, con gran criterio técnico y capacidad para investigar problemas complejos de integración.

Experiencia técnica requerida:

  • Experiencia sólida en desarrollo nativo: Dominio avanzado de Android (Kotlin) o iOS (Swift). Valoramos mucho a quienes tienen la capacidad de moverse en ambos ecosistemas.
  • Especialización en Video/Audio: Experiencia comprobable trabajando con Media3 / ExoPlayer (Android) o AVPlayer (iOS).
  • Manejo de Networking y APIs: Capacidad para gestionar lógica de red compleja, consumo de APIs REST y transporte eficiente de datos.
  • Debugging avanzado: Destreza en el uso de herramientas de diagnóstico para identificar cuellos de botella, fugas de memoria o errores de reproducción.
  • Mentalidad de SDK: Experiencia o fuerte interés en desarrollar componentes modulares, librerías o SDKs (no solo interfaces de usuario).

Conocimientos y habilidades deseables

  • Streaming & DRM: Conocimientos en protocolos HLS / DASH y protección de contenido mediante Widevine o FairPlay.
  • Publicidad en Video: Familiaridad con Google IMA SDK e implementaciones de VAST, VMAP y DAI.
  • Arquitectura: Conocimiento de patrones de diseño orientados a la creación de librerías reutilizables.
  • Herramientas de Diseño: Uso básico de Figma para la coordinación de componentes visuales dentro del SDK.

Beneficios y cultura

En Mediastream ofrecemos un entorno laboral dinámico y colaborativo que fomenta la innovación constante y el crecimiento profesional continuo. Promovemos una cultura inclusiva basada en el apoyo mutuo y el desarrollo tanto personal como profesional. Contamos con amplias oportunidades de capacitación en tecnologías de vanguardia y trabajamos en conjunto con un equipo de alto nivel para enfrentar desafíos relevantes dentro de la industria del streaming y distribución audiovisual.

Health coverage Mediastream pays or copays health insurance for employees.
Computer provided Mediastream provides a computer for your work.
Informal dress code No dress code is enforced.

Source: GetOnBoard | Main Category: Mobile Dev.