
Radio-Canada je kanadský národní veřejnoprávní vysílatel a jedna z největších kulturních institucí v zemi. Její mediální a telekomunikační činnost zahrnuje širokou škálu rozhlasových a televizních služeb i internetové a satelitní nabídky, díky nimž je její program dostupný Kanaďanům po celé zemi. Organizace sdružuje týmy působící v oblasti veřejnoprávních médií, vysílání, digitálních služeb a souvisejících komunikačních technologií.
Seniorní iOS vývojář, tým OTT streamingu — Radio-Canada, hybridní práce v Montréalu
Vyvíjejte a vylepšujte vysoce výkonné streamovací aplikace pro CBC Gem a ICI TOU.TV. Navrhujte znovu použitelné komponenty a spolupracujte s produktovými a vývojovými týmy v prostředí Agile.
Popis
- Navrhovat a vylepšovat znovu použitelné komponenty pro digitální platformy Radio-Canada včetně audio a video přehrávačů
- Uplatňovat vývojové standardy a udržovat kvalitu produktu v průběhu celého dodání
- Sledovat trendy v oblasti digitálního vývoje
- Proaktivně navrhovat řešení technických problémů
- Účastnit se aktivit Agile Scrum, vyhodnocovat postup a výsledky projektů a podle potřeby provádět úpravy
- Pomáhat s tvorbou uživatelských příběhů pro více produktů
- Optimalizovat výkon aplikací při vysokém zatížení
- Přispívat k plánování sprintů, retrospektivám a nasazování aplikací
- Účastnit se kontrol kódu a nasazovat technická řešení
- Úzce spolupracovat s vlastníky produktů, architekty a technickými manažery
- Koordinovat technickou práci potřebnou k dodání požadovaných funkcí
- Podporovat sjednocenou produktovou platformu CBC Gem a ICI TOU.TV
Požadavky
- Vysokoškolské vzdělání nebo odpovídající profesní zkušenost
- Nejméně tři roky zkušeností s vývojem softwaru
- Zkušenosti s tvorbou komplexních, vysoce výkonných mobilních aplikací
- Znalost nástrojů Xcode, Git a Swift
- Zkušenosti s vývojem aplikace vydané prostřednictvím App Store
- Zkušenosti s kontrolou kódu a pull requesty
- Znalost programovacích vzorů MVC, MVP nebo MVVM
- Schopnost interpretovat, vytvářet a používat diagramy softwarové architektury včetně UML diagramů a sekvenčních diagramů
- Zájem o aplikace určené pro mobilní zařízení, tablety a televizory
- Znalost SwiftUI a Combine
- Znalost CocoaPods včetně návrhu a údržby interních podů
- Povinná plynulá písemná i mluvená znalost angličtiny a francouzštiny
- Schopnost pracovat ve vícejazyčném prostředí
- Úspěšné absolvování povinné kontroly trestního rejstříku
- Uchazeči mohou být požádáni o absolvování hodnocení dovedností a znalostí
Benefity
- Flexibilní pracovní doba
- Možnost práce z domova
- Konkurenceschopný celkový balíček odměn
- Možnost pracovat s moderními technologiemi
- Průběžné příležitosti k učení a profesnímu rozvoji
- Možnost zapojit se do zaměstnaneckých resource groups
- Možnosti párového programování a mentoringu
- Kreativní a dynamické pracovní prostředí
- Podporující management oddaný diverzitě a inkluzi
- Kultura podporující experimentování a iterativní technické inovace
- Zaměstnanecké výhody CBC/Radio-Canada