CBC/Radio-Canada

iOS Senior Developer - OTT Team (French Services) (Telework/Hybrid)

CBC/Radio-Canada
Apply
1 day ago
Montréal, CanadaSenior

Responsibilities

  • Design and modify reusable components for CBC/Radio-Canada digital platforms, including audio/video players.
  • Develop and coordinate front-end features with product owners, architects, and technical managers.
  • Ensure product quality, standards compliance, application performance, and high-load readiness.
  • Participate in user story development, sprint planning, retrospectives, Agile Scrum reviews, code reviews, and deployments.
  • Propose solutions to technical challenges and stay current with digital development trends.
  • Support applications across mobile, tablet, and TV form factors.

Requirements

  • University degree or equivalent experience.
  • At least 3 years of software development experience.
  • Experience developing complex, high-performance mobile applications.
  • Proficiency with Xcode, Git, and Swift.
  • Experience developing an application published on the App Store.
  • Experience working with code reviews and pull requests.
  • Knowledge of MVC, MVP, or MVVM programming patterns and the ability to read, produce, and follow software architecture diagrams.
  • Knowledge of SwiftUI and Combine.
  • Bilingual English and French communication skills, spoken and written, are mandatory.
  • Knowledge of SOLID principles, AVPlayer, CoreData, AlamoFire, CocoaPods, audio-video streaming, design patterns, or other programming languages is an asset.
  • Strong analytical, conceptual, communication, teamwork, organizational, critical-thinking, and problem-solving skills.

Benefits

  • Flexible work schedules and work-from-home opportunities within a hybrid arrangement combining in-office and remote work.
  • 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.
  • Full-time, renewable 12-month contract position.
  • Primary location is 1000 Rue Papineau, Montreal, Quebec.

Tech Stack

GitiOSSwiftSwiftUI

Categories

Mobile
CBC/Radio-Canada

About CBC/Radio-Canada

5,001-10,000 employees

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.

Contact me