iOS Senior Developer @CBC/Radio-Canada
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 1wk ago

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

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

Role Description

As an iOS Senior Developer on the OTT Team (French Services), you will be an important element of our over-the-top platform team. Your role includes:

  • 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.
  • Proposing solutions to challenges encountered proactively.
  • Participating in Agile Scrum activities to review ongoing production projects and make necessary corrections or adjustments.
  • 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 to question and propose new ideas.
  • A keen interest in the 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, excellent communicator.
  • 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).
  • Candidates may be subject to skills and knowledge testing.
  • A mandatory Criminal record check will be conducted.
  • Other background checks may be conducted based on the operational requirements of the position.

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
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό 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
Job Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό 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 βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later