CBC/Radio-Canada

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

CBC/Radio-Canada
Apply
4 days ago
Montréal, CanadaMid Level

Responsibilities

  • Design and modify reusable components for CBC/Radio-Canada digital platforms, including audio/video players.
  • Develop and deliver Android product features for the harmonized OTT platform powering CBC Gem and ICI Tou.TV.
  • Ensure product quality, standards compliance, application performance, and capacity to handle high loads.
  • Participate in user-story development, sprint planning, Scrum activities, retrospectives, code reviews, corrections, adjustments, and deployments.
  • Propose solutions to technical challenges and stay informed about digital development trends.

Requirements

  • University degree or equivalent experience.
  • At least 3 years of software development experience.
  • Experience developing complex, high-performance mobile applications.
  • Proficiency with Android Studio, Git, and Kotlin.
  • Experience publishing an application on Google Play.
  • Experience working with code reviews and pull requests.
  • Knowledge of programming patterns such as MVP or MVVM.
  • Ability to read, produce, and follow software architecture diagrams such as UML and sequence diagrams.
  • Bilingual English and French communication skills, spoken and written, are mandatory.
  • Knowledge of SOLID principles, Jetpack Compose, ExoPlayer, Kotlin Multiplatform, Dagger, Hilt, Koin, Google architecture components, Maven, audio-video streaming, other programming languages, and design patterns is an asset.
  • Strong analytical, conceptual, communication, teamwork, initiative, flexibility, critical-thinking, and prioritization skills.

Benefits

  • Hybrid work arrangement with in-office and remote work, plus work-from-home opportunities.
  • Flexible work schedules and a competitive total rewards package.
  • Opportunities for continued learning, professional development, pair programming, and mentorship.
  • Creative and dynamic work environment with experimentation and iterative development.
  • Employee Resource Group opportunities and a supportive, inclusive management team.
  • Full-time 12-month contract position renewable annually, with CBC/Radio-Canada employee benefits; primary location is Montreal, Quebec.

Tech Stack

GitJetpack ComposeKotlinMaven

Categories

Mobile
CBC/Radio-Canada

About CBC/Radio-Canada

5,001-10,000 employees
Contact me