
iOS Senior Developer, OTT Team (French Services) (Telework)
CBC/Radio-Canada20 days ago
Montréal, CanadaSenior
Responsibilities
- Design and modify reusable components for CBC/Radio-Canada digital platforms, including audio/video player components.
- Develop and coordinate front-end product features for the OTT platform powering CBC Gem and ICI Tou.TV.
- Ensure product quality, standards compliance, application performance, and high-load readiness.
- Participate in sprint planning, retrospectives, Agile Scrum reviews, code reviews, application deployments, and solution deployments.
- Develop user stories, troubleshoot challenges, propose solutions, and measure completed project results.
- Stay current with digital development trends and contribute to continuous improvement of the applications.
Requirements
- A university degree or equivalent experience is required.
- At least 3 years of software development experience is required.
- Experience developing complex, high-performance mobile applications and an application published on the App Store is required.
- Proficiency with Xcode, Git, and Swift is required.
- Experience working with code reviews and pull requests is required.
- Knowledge of MVC, MVP, MVVM, SOLID principles, software architecture diagrams, and design patterns is required or beneficial.
- Knowledge of SwiftUI, Combine, AVPlayer, CoreData, AlamoFire, and CocoaPods is beneficial.
- Experience with audio-video web streaming, other programming languages, and applications spanning mobile, tablet, and TV form factors is beneficial.
- Bilingual spoken and written English and French proficiency is mandatory.
- Candidates must demonstrate analytical thinking, communication, teamwork, initiative, independence, resourcefulness, and the ability to manage priorities and stress.
Benefits
- Full-time teleworking opportunities and flexible work schedules.
- Competitive total rewards package and CBC/Radio-Canada employee benefits.
- Opportunities for continued learning, professional development, pair programming, and mentorship.
- Employee Resource Group participation and a creative, dynamic, inclusive work environment.
- 12-month renewable contract position with one opening and a full-time schedule.
- The role is based at 1000 Rue Papineau, Montreal, Quebec, with work arrangements discussed according to departmental guidelines.
- Successful candidates advancing in the process must complete a mandatory criminal record check and potentially other operational background checks.
Tech Stack
Categories
Mobile
About CBC/Radio-Canada
CBC/Radio-Canada is Canada’s national public broadcaster, operating the CBC and Radio-Canada networks across radio, television, and digital platforms, including streaming apps like CBC Gem and ICI TOU.TV. It is a Crown corporation funded primarily by parliamentary appropriations, supplemented by advertising and subscriptions, serving audiences in English, French, and Indigenous languages. Founded in 1932 and headquartered in Toronto, it produces news, sports, and documentaries for audiences nationwide.