Senior android developer (OTT) (English services) (telework)
CBC/Radio-Canada based in Toronto, ON is inviting applications from suitable candidates for the position of Senior android developer. CBC/Radio-Canada is national public broadcaster, offering a range of media services including television, radio, and digital content. It provides news, entertainment, and cultural programming in both English and French. The company promotes talent and local stories. CBC/Radio-Canada serves as a trusted source of information and entertainment in the market. The candidates selected for the vacancy will be required to start the work as soon as possible.
Also hiring: Kitchen helper
Job Description:
Employer Name: CBC/Radio-Canada
Position: Senior android developer (OTT) (English 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
Requisition ID: JR00003030
Requirements:
Languages: Candidates must have knowledge of the English and French Language
Education:Â Candidates should have completion of a university degree
Experience: Candidates should have a minimum of three years of software development experience
Physical Requirements:
- The candidates should have an active interest in digital trends and challenges and exhibit meticulousness, independence, resourcefulness, and strong stress management skills, excellent analytical and conceptual thinking abilities, as well as skills in priority setting, are essential, Flexibility, initiative, and dynamism are required qualities
- The candidates should be able to work effectively in a team, communicate well, and be bilingual in English and French, with proficiency in both spoken and written forms
Other Requirements:
- The candidates should have a focus on creating complex, high-performance mobile applications, demonstrate proficiency in Android Studio, Git, and the Kotlin language
- The candidates should have experience in developing, publishing, and maintaining applications on Google Play
- The candidates should be comfortable working within a code review environment, particularly through pull requests
- The candidates should have knowledge of programming patterns, such as MVP or MVVM, and familiarity with SOLID architecture principles
- The candidates should be capable of reading, producing, and following software architecture diagrams, such as UML and sequence diagrams
- The candidates should have a strong interest in developing applications available on multiple form factors (mobile/tablet/TV) and knowledge of Jetpack Compose, Exoplayer, and Kotlin Multiplatform
- The candidates should be familiar with libraries such as Dagger, Hilt, and Koin, as well as Google architecture components and experience with Maven, including the design and maintenance of internal libraries and knowledge of audio-video broadcasting on the web (streaming)
- The candidates should possess general knowledge and intellectual curiosity to acquire and develop new skills, proficiency in other programming languages and knowledge of design patterns and strong critical thinking skills to question and suggest innovative ideas are essential
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 product quality throughout the project’s execution
- The candidates should be able to stay informed of new trends in digital development fields and proactively propose solutions to challenges encountered
- The candidates should be able to participate in Agile Scrum activities to review ongoing production projects for necessary corrections and adjustments or completed projects to measure results
- The candidates should be able to participate in developing 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, and application deployments and participate in code reviews and solution deployments
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.
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!