Radio-Canada
Radio-Canada
5001 – 10.000 Empleados
MediosTelecomunicaciones
Radio-Canada es la emisora pública nacional de Canadá y una de las instituciones culturales más importantes del país. Sus operaciones de medios y telecomunicaciones abarcan una amplia variedad de servicios de radio y televisión, además de ofertas por internet y satélite que permiten a los canadienses acceder a su programación en todo el país. La organización reúne a equipos que trabajan en medios públicos, radiodifusión, servicios digitales y tecnologías de comunicación relacionadas.

Desarrollador/a sénior de iOS, equipo de streaming OTT – Radio-Canada, Montreal híbrido

Desarrolla y mejora aplicaciones de streaming de alto rendimiento para CBC Gem e ICI TOU.TV. Diseña componentes reutilizables mientras colaboras con los equipos de producto e ingeniería en un entorno Agile.

Descripción

  • Diseñar y mejorar componentes reutilizables para las plataformas digitales de Radio-Canada, incluidos los reproductores de audio y vídeo
  • Aplicar estándares de desarrollo y mantener la calidad del producto durante toda la entrega
  • Supervisar las tendencias en el desarrollo digital
  • Recomendar de forma proactiva soluciones a los desafíos técnicos
  • Participar en las actividades de Agile Scrum, revisar el progreso y los resultados de los proyectos y realizar ajustes cuando sea necesario
  • Ayudar a crear historias de usuario para varios productos
  • Optimizar el rendimiento de las aplicaciones bajo cargas elevadas
  • Contribuir a la planificación de sprints, las retrospectivas y las implementaciones de aplicaciones
  • Participar en revisiones de código e implementar soluciones técnicas
  • Colaborar estrechamente con propietarios de producto, arquitectos y responsables técnicos
  • Coordinar el trabajo técnico necesario para entregar las funcionalidades solicitadas
  • Apoyar la plataforma de producto unificada que sustenta CBC Gem e ICI TOU.TV

Requisitos

  • Título universitario o experiencia profesional equivalente
  • Al menos tres años de experiencia en desarrollo de software
  • Experiencia creando aplicaciones móviles complejas y de alto rendimiento
  • Dominio de Xcode, Git y Swift
  • Experiencia desarrollando una aplicación publicada en la App Store
  • Experiencia trabajando con revisiones de código y solicitudes de extracción
  • Conocimientos de los patrones de programación MVC, MVP o MVVM
  • Capacidad para interpretar, crear y seguir diagramas de arquitectura de software, incluidos diagramas UML y de secuencia
  • Interés por las aplicaciones diseñadas para dispositivos móviles, tabletas y televisores
  • Conocimientos de SwiftUI y Combine
  • Conocimientos de CocoaPods, incluido el diseño y mantenimiento de pods internos
  • Fluidez escrita y oral obligatoria en inglés y francés
  • Capacidad para trabajar en un entorno multilingüe
  • Superación satisfactoria de una verificación obligatoria de antecedentes penales
  • Es posible que se solicite a los candidatos completar evaluaciones de habilidades y conocimientos

Beneficios

  • Horarios de trabajo flexibles
  • Oportunidades de trabajar desde casa
  • Paquete competitivo de compensación total
  • Oportunidades para trabajar con tecnología moderna
  • Oportunidades continuas de aprendizaje y desarrollo profesional
  • Oportunidades para unirse a grupos de recursos para empleados
  • Oportunidades de programación en pareja y mentoría
  • Entorno de trabajo creativo y dinámico
  • Dirección comprometida con la diversidad y la inclusión
  • Cultura que fomenta la experimentación y la innovación técnica iterativa
  • Prestaciones para empleados de CBC/Radio-Canada