Position Title Android Developer - OTT Team (French Services) (Telework/Hybrid) Status of Employment Contractee Long-Term (Durée déterminée) Language Requirements English, French Language Skills English (Reading – C – Advanced), English (Speaking – B – Intermediate), English (Writing – C – Advanced), French (Reading – C – Advanced), French (Speaking – C – Advanced), French (Writing – C – Advanced) Role Overview You will be an essential element of CBC’s over‑the‑top platform team, working closely with product owners, architects and technical managers to ensure smooth execution of product front‑end development and coordinate technical work to deliver requested features. 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 our Employee Resource Groups Pair programming and mentorship opportunities A creative and dynamic work environment where your ideas are heard, valued and respected A supportive management team committed to diversity and inclusion An environment that favours experimentation and an iterative approach for technical innovation Your Responsibilities Design and/or modify reusable components for Radio‑Canada’s digital platforms such as the audio/video player. Ensure compliance with standards and control the quality of the product throughout the project’s execution. Stay informed of new trends in digital development. Propose proactive solutions to challenges encountered. Participate in Agile Scrum activities to review ongoing production projects and make necessary corrections or adjustments, and measure results of completed projects. Participate in the development of user stories for our products. Ensure good performance of developed applications to handle high loads. Participate in sprint planning, retrospectives, and application deployments. Participate in code reviews and solution deployments. Candidate Profile University degree or equivalent experience. At least 3 years of experience in software development. Experience developing complex and high‑performance mobile applications. Proficiency in Android Studio, Git, and the Kotlin language. Experience developing an application published on Google Play. Experience with code‑review context (pull request). Knowledge of programming patterns such as MVP or MVVM. Knowledge of SOLID architecture principles is an asset. Ability to read, produce, and adhere to software architecture diagrams (UML, sequence diagram, etc.). Interest in working on an application available on multiple form factors (mobile/tablet/TV). Knowledge of Jetpack Compose, Exoplayer, Kotlin Multiplatform is an asset. Knowledge of the libraries Dagger, Hilt, Koin is an asset. Knowledge of Google architecture components is an asset. Knowledge of Maven (including the design/maintenance of internal libraries) is an asset. Knowledge of audio‑video broadcasting on the web (streaming) is an asset. Knowledge of other programming languages is an asset. Knowledge of design patterns is an asset. Good general knowledge and strong intellectual curiosity. Critical thinking to question and propose new ideas. A keen interest in major trends and challenges of the digital world. Meticulousness, independence, and resourcefulness. Excellent stress management and priority setting. Analytical and conceptual thinking skills. Flexibility, initiative, and dynamism. Ability to work in a team, excellent communicator. Bilingualism (English and French) spoken and written is mandatory. Employment Details Primary Location: 1000, Rue Papineau, Montreal, Quebec, H2K 0C2 Number of Openings: 1 Work Schedule: Full time Contract: 12‑month renewable annually (long‑term opportunity with CBC/Radio‑Canada employee benefits). EEO Statement CBC/Radio‑Canada is committed to reflecting our country’s diversity and provides equal opportunity and an inclusive workplace for all Canadians. #J-18808-Ljbffr
Android Developer - Ott Team (French Services) (Telework/Hybrid)
CBC/RADIO-CANADA
montreal (administrative region), montreal (administrative region)
Published 27 days ago
Report job