
Radio-Canada ist Kanadas öffentlich-rechtlicher Nationalsender und eine der größten Kultureinrichtungen des Landes. Die Medien- und Telekommunikationsaktivitäten umfassen ein breites Spektrum an Radio- und Fernsehdiensten sowie Internet- und Satellitenangebote, die das Programm für Menschen in ganz Kanada zugänglich machen. Die Organisation vereint Teams aus den Bereichen öffentlich-rechtliche Medien, Rundfunk, digitale Dienste und verwandte Kommunikationstechnologien.
Senior-iOS-Entwickler im OTT-Streaming-Team – Radio-Canada, Montreal (hybrid)
Entwickle und verbessere leistungsstarke Streaming-Anwendungen für CBC Gem und ICI TOU.TV. Entwirf wiederverwendbare Komponenten und arbeite in einem agilen Umfeld mit Produkt- und Engineering-Teams zusammen.
Beschreibung
- Entwirf und verbessere wiederverwendbare Komponenten für die digitalen Plattformen von Radio-Canada, einschließlich Audio- und Videoplayern
- Wende Entwicklungsstandards an und stelle während der gesamten Umsetzung die Produktqualität sicher
- Beobachte Trends in der digitalen Entwicklung
- Schlage proaktiv Lösungen für technische Herausforderungen vor
- Nimm an Agile-Scrum-Aktivitäten teil, überprüfe Projektfortschritt und Ergebnisse und passe sie bei Bedarf an
- Hilf bei der Erstellung von User Stories für mehrere Produkte
- Optimiere die Anwendungsleistung unter hoher Last
- Wirke bei Sprint-Planung, Retrospektiven und der Bereitstellung von Anwendungen mit
- Nimm an Code-Reviews teil und implementiere technische Lösungen
- Arbeite eng mit Product Ownern, Architektinnen und Architekten sowie technischen Führungskräften zusammen
- Koordiniere die technische Arbeit, die für die Umsetzung angeforderter Funktionen erforderlich ist
- Unterstütze die einheitliche Produktplattform hinter CBC Gem und ICI TOU.TV
Anforderungen
- Ein Hochschulabschluss oder gleichwertige Berufserfahrung
- Mindestens drei Jahre Erfahrung in der Softwareentwicklung
- Erfahrung mit der Entwicklung komplexer, leistungsstarker mobiler Anwendungen
- Sicherer Umgang mit Xcode, Git und Swift
- Erfahrung mit der Entwicklung einer über den App Store veröffentlichten Anwendung
- Erfahrung mit Code-Reviews und Pull Requests
- Kenntnisse der Programmiermuster MVC, MVP oder MVVM
- Fähigkeit, Softwarearchitekturdiagramme einschließlich UML- und Sequenzdiagrammen zu interpretieren, zu erstellen und umzusetzen
- Interesse an Anwendungen für Mobilgeräte, Tablets und TV-Geräte
- Kenntnisse in SwiftUI und Combine
- Kenntnisse in CocoaPods, einschließlich der Entwicklung und Pflege interner Pods
- Verhandlungssichere schriftliche und mündliche Kenntnisse in Englisch und Französisch sind erforderlich
- Fähigkeit, in einem mehrsprachigen Umfeld zu arbeiten
- Erfolgreiches Bestehen einer obligatorischen Überprüfung des Strafregisters
- Bewerberinnen und Bewerber müssen möglicherweise Kompetenz- und Wissenstests absolvieren
Zusatzleistungen
- Flexible Arbeitszeiten
- Möglichkeiten zur Arbeit im Homeoffice
- Wettbewerbsfähiges Gesamtvergütungspaket
- Möglichkeiten, mit moderner Technologie zu arbeiten
- Fortlaufende Möglichkeiten zum Lernen und zur beruflichen Weiterentwicklung
- Möglichkeiten zur Teilnahme an Employee Resource Groups
- Möglichkeiten für Pair Programming und Mentoring
- Kreatives, dynamisches Arbeitsumfeld
- Unterstützendes Management, das sich für Vielfalt und Inklusion einsetzt
- Eine Kultur, die Experimente und iterative technische Innovation fördert
- Mitarbeitervorteile von CBC/Radio-Canada