iOS Developer (French Services) – CBC

Job Family Media Production
Primary Location Montreal

Position Language Requirement French Only

Language Skill Level (Reading) –
Language Skill Level (Writing) –
Language Skill Level (Speaking) –

Status of Employment Contract
Work schedule(s) Full-time

What it’s like working at CBC/Radio-Canada

At CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance.

Your role

Looking to join a dynamic team of about 100 web, Backend and mobile developers, QA and more?

Want to develop innovative solutions to promote Radio-Canada content?

Would you like to grow within a team recognized by its managers as being talented, capable of delivering high quality products and allowing management to achieve its objectives?

If you answered yes to these questions, Radio-Canada’s Digital Media group is looking to hire an iOS developer for its development teams.

You will play an active role in creating innovative projects on Radio-Canada’s major platforms, such as ICI TOU.TV, and OHdio. Your responsibilities as part of the team will include planning, prototyping, implementing, unit testing and supporting enhancements, feature requests, bug fixes and, of course, documentation.

You will play an active role in creating innovative projects on Radio-Canada’s major platforms, such as ICI TOU.TV, and ICI RADIO-CANADA PREMIÈRE. You will take an active role in our development initiatives by upgrading our current platforms. You will be called upon to upgrade our user’s identity manager, our subscription platform, as well as our content management architecture.

When you work for CBC/Radio-Canada, you’re not only joining the undisputed leader in expressing Canadian culture – you’re also participating in its digital revolution. Here, you’ll find a stimulating, state-of-the-art and team-focused work environment.

Curious to know more about Radio-Canada Digital Media? Visit our website ( and watch the wrap-up video of our 2018 Hackathon (

Help us build the web of tomorrow – today!

Nous sommes à la recherche d’un candidat répondant au profil suivant:
Expérience dans le développement d’applications mobiles iOS complexes et performantes;
Maîtrise de Xcode, Git et du langage Swift
Avoir déjà travaillé dans un contexte de revue de code (pull request);
Connaissance des patrons de programmation MVC, MVP ou MVVM;
Connaissance des principes d’architecture SOLID, un atout;
Connaissance de SwiftUI, Combine, un atout
Connaissance de AVPlayer, CoreData et AlamoFire;
Connaissance de C# / ASP.NET, un atout;
Connaissance de Cocoapods (incluant la conception/maintenance de pods internes)
Avoir une application publiée sur iTunes Store, un atout;
Capacité à manipuler des fichiers JSON;
Connaissance en diffusion audio-vidéo sur le web (streaming), un atout;
Connaissance d’autres langages de programmation, un atout;
Connaissance de patrons de conception (design patterns), un atout;
Intérêt pour l’agilité (notamment scrum), un atout;
Bonne culture générale et grande curiosité intellectuelle (acquérir et développer de nouvelles connaissances et compétences);
Esprit critique (questionner et proposer de nouvelles idées);
Intérêt prononcé pour les grandes tendances et enjeux du web;
Rigueur, autonomie et débrouillardise;
Excellente gestion du stress et des priorités;
Esprit d’analyse et de conceptualisation;
Flexibilité, initiative et dynamisme;
Aptitude à travailler en équipe, excellent communicateur;
Maîtrise du français et connaissance fonctionnelle de l’anglais écrit et parlé, un atout.

Candidates may be subject to skills and knowledge testing.

Please note that this is a 12-month contract position.
As well, it is important to distinguish that this is not a consulting mandate, but rather a regular, long-term opportunity as an employee with Radio-Canada, complete with competitive benefits.

All employees of CBC/Radio-Canada are required to be fully vaccinated against COVID-19 as of December 1st 2021 unless exempted based on a medical/religious ground. As per this requirement, employees must attest to their vaccination status. The requirement for employees to be fully vaccinated applies whether they are teleworking, working remotely or working on-site. This is a condition of employment and it applies to all employees. Should you reach the point in the selection process where it is necessary to verify if you meet the conditions of employment, you will be asked to provide an attestation confirming your COVID-19 vaccination status.

If this sounds interesting, please click on ”Apply online”. We thank all applicants for their interest, but only candidates selected will be contacted.

CBC/Radio-Canada is committed to being a leader in reflecting our country’s diversity. That’s because we can only create and tell the stories that connect Canadians, by having a workforce that mirrors the ever-changing makeup of our country. That’s why we, as an employer, value equal opportunity and nurture an inclusive workplace where our individual differences are not only recognized and valued, but also extend to and pervade all the services we provide as Canada’s public broadcaster. For more information, visit the Diversity and Inclusion section of our website. If you have accommodation needs at this stage of the recruitment process, please inform us as soon as possible by sending an e-mail to

You are invited to consult and familiarize yourself with our Code of Conduct, which can be found on our corporate website. All employees must adhere to the Code as a condition of employment. We also invite you to take a look at our policy on conflicts of interest. In the event that you become an employee, it will be important to inform us, as quickly as possible, of any situation that, because of your hiring, constitutes or could appear to constitute a conflict of interest.

Apply now

Our industry and COVID-19

We've gathered a number of links where Canadian cable, radio, television, telecom and wireless companies have posted their responses to the Covid-19 pandemic.