
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