Enable job alerts via email!

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

CBC / Radio-Canada

Montreal

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading media organization in Montreal is seeking an experienced iOS Senior Developer to join its OTT Team. This role involves designing and modifying components for digital platforms and ensuring compliance with development standards. The ideal candidate will have over 3 years of software development experience, proficiency in Swift, and be bilingual in English and French. This is a hybrid teleworking position with a competitive rewards package.

Benefits

Flexible work schedules
Competitive rewards package
Opportunities for professional development
Mentorship and pair programming

Qualifications

  • 3+ years of software development experience.
  • Experience developing high-performance mobile applications.
  • Proficiency in developing for Swift and using Xcode.

Responsibilities

  • Design and modify reusable components for digital platforms.
  • Ensure compliance with standards and maintain quality throughout projects.
  • Participate in Agile Scrum activities.

Skills

Xcode
Git
Swift
Understanding of MVC, MVP, MVVM
Analytical and problem-solving skills
Bilingualism (English and French)

Education

University degree or equivalent experience

Tools

AVPlayer
CoreData
Alamofire
Cocoapods
Job description
Overview

iOS Senior Developer, OTT Team (French Services) (Telework) – Contractee Long-Term (Fixed Term). English and French language requirement.

Position Title : iOS Senior Developer, OTT Team (French Services) (Telework)

Location : Montreal, Quebec, Canada (1000, Rue Papineau, Montreal, QC, H2K 0C2). Work arrangement: Full-time; flexible teleworking options discussed with hiring managers per departmental guidelines. This is a 12-month contract position, renewable annually.

Responsibilities
  • Design and/or modify reusable components for CBC / Radio-Canada’s digital platforms, such as the audio / video player.
  • Ensure compliance with standards and maintain quality throughout the project lifecycle.
  • Stay informed of new trends in digital development and proactively propose solutions to challenges.
  • Participate in Agile Scrum activities to review ongoing production projects, apply necessary corrections, and evaluate completed work.
  • Contribute to the development of user stories for various products.
  • Ensure good performance of developed applications under high-load conditions.
  • Participate in sprint planning, retrospectives, and application deployments; engage in code reviews and deployments.
Qualifications
  • 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 deploying an application to the App Store.
  • Experience working within a code review context (pull requests).
  • Knowledge of programming patterns (MVC, MVP, MVVM) and SOLID principles is an asset.
  • Ability to read, produce, and adhere to software architecture diagrams (UML, sequence diagrams, etc.).
  • Interest in multi-form-factor applications (mobile / tablet / TV).
  • Knowledge of SwiftUI, Combine; AVPlayer, CoreData, and Alamofire are assets.
  • Knowledge of Cocoapods (including internal pods) and broadcasting on the web (streaming) is an asset.
  • Knowledge of additional programming languages and design patterns is an asset.
  • Strong analytical, conceptual thinking, and problem-solving skills; meticulous, independent, resourceful, and capable of managing priorities under pressure.
  • Excellent communication and teamwork abilities. Bilingualism (English and French) spoken and written is mandatory.

Note : Candidates will be working in a multilingual environment for business conducted in English and French. Accommodation needs at the recruitment stage should be communicated to recruitment@cbc.ca.

Benefits and Employment Details
  • Flexible work schedules and work-from-home opportunities
  • Competitive total rewards package
  • Opportunities to work with cutting-edge technology and ongoing professional development
  • Mentorship, pair programming, and opportunities to join Employee Resource Groups
  • Inclusive and dynamic work environment with a strong emphasis on diversity and innovation
  • There is potential for this role to be a full-time teleworking position; work arrangements will be discussed with hiring managers per departmental guidelines.
Additional Information
  • Primary Location: 1000, Rue Papineau, Montreal, Quebec, H2K 0C2
  • Number of Openings : 1
  • Work Schedule : Full time

We thank all applicants for their interest, but only those selected for an interview will be contacted. A background check, including a mandatory criminal record check, may be required as part of the recruitment process. CBC / Radio-Canada is committed to diversity and equal opportunity. For accommodation requests, please contact recruitment@cbc.ca. All employees must adhere to the Code of Conduct and disclose any conflicts of interest as applicable.

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