CBC/Radio-Canada’s OTT Team based in Toronto, ON is inviting applications from suitable candidates for the position of Android senior developer. CBC/Radio-Canada’s OTT Team delivers premium content through innovative digital platforms. It offer diverse programming, including news, sports, and entertainment, tailored for modern viewers. Leveraging cutting-edge technology, CBC/Radio-Canada’s OTT services provide seamless streaming experiences and personalized recommendations, reshaping how audiences engage with content in the digital age. The candidates selected for the vacancy will be required to start the work as soon as possible.
Also hiring: Child protection worker – SPO-CP 24R (Growth)
Job Description:
Employer Name: CBC/Radio-Canada
Team: OTT Team
Position: Android senior developer – (French services) (telework)
No of Vacancies: 1
Salary: Salary is not mentioned, $65.00 – $70.00 hourly estimated salary
Employment Type: Full time
Location: Toronto, ON, CA
Job ID: JR00001693
Requirements:
Languages: Candidates must have knowledge of the English and French Language
Education:Â Candidates should have completion of University degree
Experience: Candidates should have at least 3 years of experience in software development
Physical Requirements:
- The candidates should demonstrate flexibility, initiative, and dynamism
- The candidates should have the ability to work in a team and be excellent communicators
Other Requirements:
- The candidates should demonstrate proficiency in Android Studio, Git, and the Kotlin language and demonstrate critical thinking skills for questioning and proposing new ideas
- The candidates should have experience in developing an application published on Google Play and within a code review context pull request and developing complex and high-performance mobile applications
- The candidates should possess knowledge of programming patterns (such as MVP or MVVM) and SOLID architecture principles
- The candidates should be able to read, produce, and adhere to software architecture diagrams UML and sequence diagram
- The candidates should show interest in working on an application available on multiple form factors (mobile, tablet and TV)
- The candidates should have knowledge of Jetpack Compose, ExoPlayer, Kotlin Multiplatform and Maven (including the design or maintenance of internal libraries) and Google architecture components, other programming languages and libraries Dagger, Hilt, Koin
- The candidates should have knowledge of audio-video broadcasting on the web (streaming) and design patterns and good general knowledge and strong intellectual curiosity to acquire and develop new knowledge and skills
- The candidates should have a keen interest in the major trends and challenges of the digital world and demonstrate meticulousness, independence, and resourcefulness
- The candidates should exhibit excellent stress management and priority setting skills and possess analytical and conceptual thinking skills
- The candidates should have Bilingualism (English and French) spoken and written is mandatory
Responsibilities:
- The candidates should be able to design and modify reusable components for Radio-Canada’s digital platforms, such as the audio or video player
- The candidates should be able to ensure compliance with standards and control the quality of the product throughout the project’s execution
- The candidates should be able to stay informed of new trends in the various fields of digital development
- The candidates should be able to propose solutions to the challenges encountered by being proactive
- The candidates should be able to participate in Agile Scrum activities designed to review ongoing production projects to make necessary corrections and adjustments or completed projects to measure their results
- The candidates should be able to participate in the development of user stories for various products
- The candidates should be able to ensure the good performance of developed applications to handle high loads
- The candidates should be able to participate in sprint planning, retrospectives, application deployments and in code reviews and solution deployments
Benefits:
- The candidates will get Employee Resource Groups
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.
Apply Online
We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!
Check the latest available jobs in Canada