Enable job alerts via email!

iOS Senior Developer (French Services) (Telework)

CBC / Radio-Canada

Montreal

Remote

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A leading broadcasting corporation seeks a Senior iOS Developer to work on modernizing digital services. This 12-month renewable contract role offers the possibility of telework and requires expertise in Swift and Xcode. Candidates should have at least 3 years of experience in mobile application development and proficiency in French. Benefits include flexible schedules, competitive compensation, and continuous learning opportunities.

Benefits

Flexible work schedule
Work from home possibility
Competitive compensation
Continuous learning opportunities
Mentorship program
Dynamic work environment

Qualifications

  • At least 3 years of software development experience.
  • Experience in developing complex, high-performance mobile applications.
  • Ability to read and adhere to software architecture diagrams.

Responsibilities

  • Design and/or modify reusable components for digital platforms.
  • Ensure compliance with standards and control product quality.
  • Participate in Agile Scrum activities.

Skills

Xcode
Swift
SwiftUI
Combine
CocoaPods
AVPlayer
CoreData
AlamoFire
APIs
REST
Objective-C
SQLITE

Education

College or university degree or equivalent experience

Tools

Git
Job description

Position Title: iOS Senior Developer (French Services) (Telework)

Status of Employment: Contractee Long-Term (Fixed Term)

Position Language Requirement: French

Language Skills: French (Reading), French (Speaking), French (Writing)

About CBC / Radio‑Canada

At CBC / Radio‑Canada we create content that informs, entertains, and connects Canadians on multiple platforms. Our successes are driven by our values of creativity, integrity, inclusiveness, and relevance.

We want a senior iOS developer who can keep up with the rapidly changing industry and help shape how our digital services reflect the Canadian population.

Why this role is important

Reporting to the Technical Manager for the project, you will join the Médias numériques team working on a major modernization initiative to make Radio‑Canada’s digital ecosystem more resilient. In close collaboration with product managers, architects, and other teams, you will ensure smooth product development and coordinate technical efforts while respecting standards and documenting automated tests.

Benefits you can expect
  • Flexible work schedule prioritizing you, your family, and your work.
  • Possibility to work from home.
  • Competitive overall compensation.
  • Opportunity to work with cutting‑edge technologies.
  • Continuous learning and professional development opportunities.
  • Opportunity to be part of our affinity groups.
  • Mentorship program and mentoring opportunities allowing you to learn from the best in the industry and guide new talent.
  • Creative and dynamic work environment where your ideas and contributions are heard, valued, and respected.
  • A supportive leadership team committed to upholding the highest levels of diversity and inclusion.
  • An environment that encourages experimentation and an iterative approach to achieve the most advanced forms of technical innovation.
How you can contribute to our success
  • Design and/or modify reusable components for digital platforms.
  • Design and/or modify presentation APIs in collaboration with back‑end specialists.
  • Ensure compliance with standards and control product quality throughout project execution.
  • Stay informed of new trends in various areas of digital development.
  • Proactively propose solutions to challenges encountered.
  • Participate in Agile Scrum activities to review ongoing production projects and make necessary corrections or adjustments, and evaluate completed projects to measure their results.
We are looking for a candidate with the following profile
  • College or university degree or equivalent experience.
  • At least 3 years of software development experience.
  • Experience in developing complex, high‑performance mobile applications.
  • Proficiency in Xcode, Git, and Swift.
  • Knowledge of SwiftUI, Combine.
  • Knowledge of CocoaPods (including design/maintenance of internal pods).
  • Having an application published on the Apple Store is an asset.
  • Having previously worked in a code review context.
  • Knowledge of MVC, MVP, or MVVM programming patterns.
  • Knowledge of SOLID architecture principles is an asset.
  • Ability to read, produce, and adhere to software architecture diagrams (UML, sequence diagrams, etc.).
  • Interest in working on an application available on multiple form factors (mobile, tablet, TV).
  • Knowledge of audio‑video streaming on the web.
  • Knowledge of AVPlayer, CoreData, and AlamoFire.
  • Knowledge of other programming languages is an asset.
  • Good general knowledge and strong intellectual curiosity (acquiring and developing new knowledge and skills).
  • Critical thinking (questioning and proposing new ideas).
  • Strong interest in major trends and issues in the industry.
  • Rigour, autonomy, and resourcefulness.
  • Excellent stress and priority management.
  • Analytical and conceptualisation skills.
  • Flexibility, initiative, and dynamism.
  • Ability to work in a team and excellent communication.
  • Proficiency in French.
  • Functional knowledge of written and spoken English is an asset.
Important Information

Please note this is a 12‑month renewable contract position. It is not a consulting mandate but rather a long‑term opportunity with interesting benefits as a Radio‑Canada employee.

Candidates may be subject to skills and knowledge testing. Only candidates selected for an interview will be contacted.

As part of the recruitment process, candidates who advance to the next step will be asked to complete a background check. This includes a mandatory criminal record check. Other background checks may be conducted based on operational requirements.

CBC / Radio‑Canada is committed to being a leader in reflecting our country’s diversity. We value equal opportunity and nurture an inclusive workplace where individual differences are recognized and valued. 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 [email protected].

You are invited to consult and familiarize yourself with our Code of Conduct, available on our corporate website. We also invite you to review our policy on conflicts of interest. As an employee, it will be important to inform us promptly of any situation that could constitute or appear to constitute a conflict of interest.

Location and Logistics

Primary Location: 1000 Rue Papineau, Montreal, Quebec, H2K 0C2

Work Schedule: Full time

Employment Type: Full‑Time

Number of Openings: 1

Key Skills: APIs, REST, Design Patterns, Objective‑C, iOS Development, Swift, Application Development, SDKs, SQLITE, JSON, Mobile Applications

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.