Android Senior Developer, OTT Team (French Services) (Telework/Hybrid)
Core
Design and modify reusable components for CBC/Radio-Canada's digital platforms, specifically the audio/video player for CBC Gem and ICI Tou.TV.
Role type
Senior Android Developer
Builds
Front-end mobile and TV applications for CBC Gem and ICI Tou.TV
Domain
Media streaming / OTT platforms
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Kotlin, Android Studio, Git, MVVM/MVP patterns, SOLID principles, UML/sequence diagrams, Jetpack Compose, Exoplayer, Kotlin Multiplatform, Dagger, Hilt, Koin, Google architecture components, Maven
Preferred skills
Audio-video broadcasting on the web, design patterns, other programming languages
Responsibilities
Design and/or modify reusable components for digital platforms; ensure compliance with standards and control product quality; stay informed of new trends in digital development; propose solutions to challenges; participate in Agile Scrum activities; participate in development of user stories; ensure good performance of applications to handle high loads; participate in sprint planning, retrospectives, and application deployments; participate in code reviews and solution deployments.
Seniority
Senior, hands-on IC