CBC/Radio-Canada

iOS Senior Developer, OTT Team (French Services) (Telework)

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 maintain complex, high-performance iOS applications for mobile, tablet, and TV form factors.
  • Ensure product quality, standards compliance, application performance, and support for high loads.
  • Participate in user story development, sprint planning, retrospectives, code reviews, deployments, and Agile Scrum production reviews.
  • Proactively identify challenges, propose solutions, and stay current with digital development trends.

Requirements

  • University degree or equivalent experience.
  • At least 3 years of software development experience.
  • Experience developing complex, high-performance mobile applications and applications published on the App Store.
  • Proficiency with Xcode, Git, and Swift.
  • Experience working with code reviews and pull requests.
  • Knowledge of programming patterns such as MVC, MVP, or MVVM.
  • Ability to read, produce, and follow software architecture diagrams, including UML and sequence diagrams.
  • Knowledge of SwiftUI and Combine; knowledge of AVPlayer, CoreData, AlamoFire, CocoaPods, streaming, SOLID principles, and design patterns is an asset.
  • Bilingual English and French proficiency, spoken and written, is mandatory.
  • Strong communication, analytical thinking, initiative, flexibility, independence, resourcefulness, and priority-setting skills.

Benefits

  • Full-time telework opportunity with work arrangements discussed according to departmental guidelines.
  • Flexible work schedules and work-from-home opportunities.
  • Competitive total rewards package and CBC/Radio-Canada employee benefits.
  • Continued learning, professional development, pair programming, mentorship, and Employee Resource Group opportunities.
  • Creative, dynamic, inclusive work environment with experimentation and iterative development.
  • 12-month contract position renewable annually.
  • One opening based at 1000 Rue Papineau, Montreal, Quebec; full-time schedule.

Tech Stack

GitSwiftSwiftUI

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