iOS Senior Developer @CBC/Radio-Canada
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago

[Hiring] iOS Senior Developer @CBC/Radio-Canada

5d ago - CBC/Radio-Canada is hiring a remote iOS Senior Developer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

As an iOS Senior Developer on the OTT Team (French Services), you will play a crucial role in the development of our over-the-top platform. Your responsibilities include:

  • Designing and/or modifying reusable components for Radio-Canada's digital platforms, such as the audio/video player.
  • Ensuring compliance with standards and controlling the quality of the product throughout the project's execution.
  • Staying informed of new trends in the various fields of digital development.
  • Proactively proposing solutions to challenges encountered.
  • Participating in Agile Scrum activities to review ongoing production projects and make necessary corrections.
  • Participating in the development of user stories for various products.
  • Ensuring the good performance of developed applications to handle high loads.
  • Participating in sprint planning, retrospectives, and application deployments.
  • Participating in code reviews and solution deployments.

Qualifications

  • University degree or equivalent experience.
  • At least 3 years of experience in software development.
  • Experience in developing complex and high-performance mobile applications.
  • Proficiency with Xcode, Git, and the Swift language.
  • Experience in developing an application published on the App Store.
  • Experience in developing within a code review context (pull request).
  • Knowledge of programming patterns (such as MVC, MVP, or MVVM).
  • Knowledge of SOLID architecture principles is an asset.
  • Ability to read, produce, and adhere to software architecture diagrams (UML, sequence diagram, etc.).
  • Interest in working on an application available on multiple form factors (mobile/tablet/TV).
  • Knowledge of SwiftUI, Combine.
  • Knowledge of AVPlayer, CoreData, and AlamoFire is an asset.
  • Knowledge of Cocoapods (including the design/maintenance of internal pods).
  • Knowledge of audio-video broadcasting on the web (streaming) is an asset.
  • Knowledge of other programming languages is an asset.
  • Knowledge of design patterns is an asset.
  • Good general knowledge and strong intellectual curiosity.
  • Critical thinking skills.
  • A keen interest in major trends and challenges of the digital world.
  • Meticulousness, independence, and resourcefulness.
  • Excellent stress management and priority setting.
  • Analytical and conceptual thinking skills.
  • Flexibility, initiative, and dynamism.
  • Ability to work in a team and excellent communication skills.
  • Bilingualism (English and French) spoken and written, mandatory.

Requirements

  • All candidates will be required to work in a multilingual environment, where business will be conducted in both official languages (English and French).
  • This is a 12-month contract position, renewable annually.
  • Candidates may be subject to skills and knowledge testing.
  • Background checks will include a mandatory criminal record check.

Benefits

  • Flexible work schedules, allowing you to prioritize yourself, your family, and your work.
  • 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 our Employee Resource Groups.
  • Pair programming and mentorship opportunities.
  • A creative and dynamic work environment.
  • A supportive management team committed to diversity and inclusivity.
  • An environment that favors experimentation and an iterative approach.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
iOS Senior Developer @CBC/Radio-Canada
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 120,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 124,445+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later