FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Android Developer – OTT Team, French Services
Radio-Canada. Design and modify reusable components for Radio-Canada's digital platforms .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing high-performance native Android applications using Kotlin, with a strong focus on application performance optimization and adherence to design principles. Proficient in Agile methodologies and collaborative workflows, ensuring quality and compliance throughout the development lifecycle.
Highest-signal resume keywords
Kotlin ProgrammingAndroid Application DevelopmentMVVM and MVI Design PatternsJetpack ComposeAgile/Scrum Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Android Performance OptimizationREST and GraphQL APIsDependency Injection (Hilt, Koin, Dagger)UML and Sequence DiagramsAutomated Unit and UI Tests
Soft Skills
Attention to DetailTeam SpiritAutonomyInitiativeCommunication
Tools & Technologies
Android StudioGitGradleMavenKotlin Multiplatform
Industry Keywords
Digital DevelopmentApplication DeploymentCode of ConductMobile AccessibilityHigh-Performance Applications
Tech Stack
Tools & technologiesAndroidDaggerGradleGraphQLKotlinMaven
About the role
Key responsibilities & impact- Design and modify reusable components for Radio-Canada's digital platforms
- Ensure compliance with standards and control product quality throughout project execution
- Stay informed of trends in digital development
- Proactively propose solutions to challenges
- Participate in Agile/Scrum meetings to track production deliverables, oversee fixes, and assess project impacts
- Participate in technical implementation of user stories for various products
- Ensure application performance under high loads
- Participate in sprint planning, retrospectives, code reviews, and application deployments
- Work closely with product owners, project managers, architects, and the technical manager
- Support development of the harmonized product powering ICI TOU.TV and CBC Gem
Requirements
What you’ll need- University degree or equivalent experience
- At least 3 years of experience developing complex, high-performance native Android applications
- Excellent command of Kotlin
- Advanced concepts in object-oriented and functional programming
- Hands-on experience with Jetpack Compose and traditional XML views
- Solid understanding of MVVM, MVI, Design Patterns, and SOLID principles
- Proficiency in state management, local persistence, and REST/GraphQL APIs
- Hands-on experience with dependency injection using Hilt, Koin, or Dagger
- Experience with the full application deployment and release cycle on Google Play
- Proficiency in Android performance optimization techniques
- Excellent command of Android Studio and advanced diagnostic tools
- Proficiency in Git and collaborative workflows
- Ability to read, produce, and adhere to UML and sequence diagrams
- Technical rigor, attention to detail, and focus on software performance
- Autonomy, initiative, and ability to prioritize in a dynamic environment
- Team spirit, intellectual curiosity, and ability to communicate technical decisions
- Fluency in English
- Functional knowledge of written and spoken French considered a strong asset
- Candidates may be subject to skills and knowledge testing
- Successful candidates must complete a mandatory criminal record check and may undergo other background checks
- All employees must adhere to the CBC/Radio-Canada Code of Conduct
- Experience with Android TV / Google TV, Gradle and Maven repositories, Kotlin Multiplatform, authentication/session management, automated unit and UI tests, mobile accessibility, and other programming languages are assets
Benefits
Comp & perks- Flexible work schedules
- 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 Employee Resource Groups
- Pair programming and mentorship opportunities
- Creative and dynamic work environment
- Supportive management team committed to diversity and inclusivity
- Environment favouring experimentation and iterative technical innovation
- Attractive CBC/Radio-Canada employee benefits
- Annual renewal opportunity for the 12-month contract