CBC/Radio-Canada

Android Senior Developer - OTT Team (French Services) (Telework/Hybrid)

CBC/Radio-Canada
Apply
13 days ago
Montréal, CanadaSenior

Responsibilities

  • Design and modify reusable components for CBC/Radio-Canada digital platforms, including audio/video players.
  • Develop and coordinate front-end features for the OTT platform powering CBC Gem and ICI TOU.TV.
  • Ensure product quality, standards compliance, application performance, and high-load handling.
  • Propose solutions to development challenges and stay current with digital development trends.
  • Participate in user-story development, sprint planning, retrospectives, code reviews, deployments, and production-project reviews.
  • Collaborate with product owners, architects, technical managers, and development teams.

Requirements

  • University degree or equivalent experience.
  • At least 3 years of software development experience.
  • Experience developing complex, high-performance mobile applications.
  • Proficiency in Android Studio, Git, and Kotlin.
  • Experience developing an application published on Google Play.
  • Experience working with code reviews and pull requests.
  • Knowledge of MVP or MVVM programming patterns and the ability to interpret and produce software architecture diagrams.
  • Interest in applications supporting mobile, tablet, and TV form factors.
  • Bilingual English and French communication skills are mandatory, with advanced French and intermediate English specified.
  • Knowledge of SOLID principles, Jetpack Compose, ExoPlayer, Kotlin Multiplatform, Dagger, Hilt, Koin, Google architecture components, Maven, web audio/video streaming, or other programming languages is an asset.
  • Candidates may be required to complete skills and knowledge testing and a criminal record check.

Benefits

  • Hybrid work arrangement with in-office and remote work, including work-from-home opportunities.
  • Flexible work schedules.
  • Competitive total rewards package and CBC/Radio-Canada employee benefits.
  • Continued learning, professional development, pairing, and mentorship opportunities.
  • Employee Resource Group participation.
  • Creative, dynamic, inclusive, and supportive work environment.
  • Long-term 12-month contract position renewable annually.
  • Full-time schedule in Montreal, Quebec.

Tech Stack

GitJetpack ComposeKotlinMaven

Categories

Mobile
CBC/Radio-Canada

About CBC/Radio-Canada

5,001-10,000 employees
Contact me