iOS Senior Developer, OTT Team (French Services) (Telework)
Core
Senior iOS developer building high-performance mobile and TV applications for CBC/Radio-Canada's over-the-top streaming platforms (CBC Gem and ICI Tou.TV) to deliver audio/video content to Canadians.
Role type
Senior IC iOS Developer (OTT/Streaming)
Builds
Mobile and TV applications for CBC Gem and ICI Tou.TV streaming services
Domain
Media & Entertainment / OTT Streaming
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Swift, Xcode, Git, App Store deployment, MVC/MVP/MVVM patterns, high-performance mobile development, multi-form factor development (mobile/tablet/TV), SwiftUI, Combine, AVPlayer, CoreData, AlamoFire, CocoaPods
Preferred skills
SOLID architecture principles, UML/sequence diagram reading, audio-video broadcasting on web, other programming languages, design patterns
Technologies
Swift, Xcode, Git, SwiftUI, Combine, AVPlayer, CoreData, AlamoFire, CocoaPods
Responsibilities
Design and modify reusable components for digital platforms (e.g., audio/video player), ensure product quality and performance under high loads, participate in Agile Scrum activities, sprint planning, retrospectives, and deployments, conduct code reviews, develop user stories
Seniority
Senior, hands-on IC