CBC/Radio-Canada

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

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

Responsibilities

  • Design and modify reusable components for CBC/Radio-Canada’s digital platforms.
  • Implement user stories and participate in the technical delivery of product features.
  • Ensure product quality, compliance with development standards, and application performance under high loads.
  • Participate in Agile/Scrum meetings, sprint planning, retrospectives, code reviews, fixes, and application deployments.
  • Propose solutions to technical challenges and stay informed about digital development trends.
  • Collaborate with product owners, project managers, architects, and technical managers.

Requirements

  • University degree or equivalent experience.
  • At least 3 years of experience developing complex, high-performance native Android applications.
  • Excellent Kotlin skills and advanced knowledge of object-oriented and functional programming.
  • Hands-on experience with Jetpack Compose, traditional XML views, MVVM, MVI, software design patterns, and SOLID principles.
  • Proficiency in state management, local persistence, REST/GraphQL APIs, dependency injection, Android performance optimization, Git, and collaborative development workflows.
  • Experience with the full application deployment and release cycle on Google Play.
  • Proficiency with Android Studio diagnostic tools, including Memory/CPU Profiler, Layout Inspector, and debugging tools.
  • Ability to read, produce, and follow software architecture diagrams such as UML and sequence diagrams.
  • Fluency in English and ability to work in a multilingual English-French environment; functional French is a strong asset.
  • Preferred experience includes Android TV/Google TV, Gradle library publishing, Kotlin Multiplatform, authentication and session management, automated unit and UI testing, mobile accessibility, and additional programming languages.
  • Strong technical rigor, attention to detail, performance focus, autonomy, initiative, prioritization, teamwork, communication, and intellectual curiosity.

Benefits

  • Hybrid work arrangement with in-office and remote work in Montreal.
  • Flexible work schedules and work-from-home opportunities.
  • Competitive total rewards package and CBC/Radio-Canada employee benefits.
  • 12-month full-time contract renewable annually; this is a long-term employee position rather than a consulting assignment.
  • Continued learning, professional development, pair programming, and mentorship opportunities.
  • Employee Resource Group participation and a creative, dynamic, inclusive work environment.
  • Primary location: 1000 Rue Papineau, Montreal, Quebec; one opening.

Tech Stack

GitGradleGraphQLJetpack ComposeKotlinMaven

Categories

Mobile
CBC/Radio-Canada

About CBC/Radio-Canada

5,001-10,000 employees

CBC/Radio-Canada is Canada’s national public broadcaster, operating the CBC and Radio-Canada networks across radio, television, and digital platforms, including streaming apps like CBC Gem and ICI TOU.TV. It is a Crown corporation funded primarily by parliamentary appropriations, supplemented by advertising and subscriptions, serving audiences in English, French, and Indigenous languages. Founded in 1932 and headquartered in Toronto, it produces news, sports, and documentaries for audiences nationwide.

Contact me