Radio-Canada
Radio-Canada
5.001 – 10.000 Mitarbeitende
MedienTelekommunikation
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