Senior iOS Developer – OTT Team, French Services

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior iOS developer building high-performance streaming apps for CBC/Radio-Canada’s CBC Gem and ICI TOU.TV. Designing reusable components and coordinating Agile product delivery.

Responsibilities

  • Design and/or modify reusable components for Radio-Canada's digital platforms, such as the audio/video player
  • Ensure compliance with standards and control product quality throughout project execution
  • Stay informed of trends in digital development
  • Proactively propose solutions to encountered challenges
  • Participate in Agile Scrum activities to review ongoing and completed projects and make corrections, adjustments, or measure results
  • Participate in developing user stories for various products
  • Ensure application performance under high loads
  • Participate in sprint planning, retrospectives, and application deployments
  • Participate in code reviews and solution deployments
  • Work closely with product owners, architects, and technical managers
  • Coordinate technical work required to deliver requested features
  • Support the harmonized product powering CBC Gem and ICI TOU.TV

Requirements

  • University degree or equivalent experience
  • At least 3 years of experience in software development
  • Experience developing complex and high-performance mobile applications
  • Proficiency with Xcode, Git, and Swift
  • Experience developing an application published on the App Store
  • Experience developing within a code review context (pull request)
  • Knowledge of programming patterns such as MVC, MVP, or MVVM
  • Ability to read, produce, and adhere to software architecture diagrams (UML, sequence diagrams, etc.)
  • Interest in applications available on mobile, tablet, and TV form factors
  • Knowledge of SwiftUI and Combine
  • Knowledge of Cocoapods, including design and maintenance of internal pods
  • Bilingualism in English and French, spoken and written, is mandatory
  • Ability to work in a multilingual environment
  • Successful completion of a mandatory criminal record check
  • Candidates may be subject to skills and knowledge testing

Benefits

  • Flexible work schedules
  • Work from home opportunities
  • Competitive total rewards package
  • Opportunities to work with cutting edge technology
  • Opportunities for continued learning and professional development
  • Opportunities to become a member of Employee Resource Groups
  • Pair programming and mentorship opportunities
  • Creative and dynamic work environment
  • Supportive management team committed to diversity and inclusivity
  • Environment favouring experimentation and iterative technical innovation
  • Attractive CBC/Radio-Canada employee benefits

Job title

Job type

Contract

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Swift

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.