Senior Android Developer - OTT Team (French Services) (Remote/Hybrid)
TechnologieDescription
Job Title: Senior Android Developer - OTT Team (French Services) (Remote/Hybrid)
Employment Type: Long-term contract (Fixed-term)
Language Requirements: French (Writing), French (Oral Expression), French (Reading)
Work at CBC/Radio-Canada
At CBC/Radio-Canada, we create content that informs, entertains, and brings Canadians together across multiple platforms. Promoting and embodying values such as creativity, integrity, inclusion, and relevance are what drive our achievements.
Do you think you have what it takes to succeed in this exciting and ever-evolving field? Whether in front of the camera, on-air, online, or behind the scenes, you would be part of a team that thrives on connecting with the Canadian public and telling stories that matter to them.
Application Deadline: 2026-08-14 11:59 PM
At CBC/Radio-Canada, we all have a story to tell. What's yours?
If you share our passion for Canadian stories and want to help us engage with people and communities across our various digital platforms, you can do that with us!
Every day, you will have the opportunity to design how our digital services reflect the Canadian population. Your work will have a direct impact on how millions of Canadians from diverse communities interact with our products, with each other, and with the various voices that make our country so unique.
You will have the chance to contribute to informing and entertaining the Canadian public by participating in the innovative work we do to create the necessary platforms to distribute our content. We are an innovation hub where talented professionals with whom we collaborate are respected and appreciated for their contributions. Our product teams are dynamic, and our organizational culture strives to uphold the highest standards in diversity and inclusion. We believe that hiring people with diverse professional backgrounds and experiences is fundamental to ensuring our respective successes and building strong, highly performing teams. By contributing to our mission, you will shape the vision of CBC/Radio-Canada and the future of our country.
We know that a genuine commitment to equity, diversity, and inclusion is the key to creating content that reflects the richness and evolution of Canadian society. We are also committed to connecting with our audiences across multiple platforms, which includes creating virtual spaces where communities can interact with each other.
This role is a combination of remote work and office presence. Work arrangements will be discussed with hiring managers according to guidelines determined by the sector.
Why is this role important?
You will be an integral part of our bypass platform team. In this capacity, in close collaboration with product leads, the architect, and the technical manager, your mandate will be to ensure the smooth progress of product development in your area of expertise, coordinate the technical efforts required to deliver the requested features, while respecting the standards, practices, and standards set by the development leadership team.
This team is responsible for a harmonized product, driving ICI TOU.TV as well as CBC Gem.
Benefits you can expect
- Flexible work schedule prioritizing your family and work;
- Possibility to work from home;
- Competitive total compensation;
- Opportunity to work with cutting-edge technologies;
- Continuous learning and professional development opportunities;
- Possibility to be part of our affinity groups;
- Mentorship program and opportunities to learn from the best in the industry and mentor new talent;
- Creative and dynamic work environment where your ideas and contributions are heard, valued, and respected;
- A leadership team committed to upholding the highest levels of diversity and inclusion;
- An environment that fosters experimentation and an iterative approach to achieve the most advanced forms of 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 product quality throughout the project;
- Stay up-to-date with new trends in various areas of digital development;
- Proactively propose solutions to challenges encountered;
- Participate in Agile Scrum activities to review ongoing projects to make necessary corrections and adjustments or completed projects to measure results;
- Contribute to the development of user stories for our various products;
- Ensure the good performance of developed applications to handle high load;
- Participate in sprint planning, retrospectives, and application deployments;
- Participate in code reviews and solution deployments.
- We are looking for a candidate who fits the following profile:
- University degree or equivalent experience;
- At least 3 years of software development experience;
- Experience in developing complex and performant mobile applications;
- Proficiency in Android Studio, Git, and Kotlin language;
- Have a published application on Google Play;
- Have worked in a code review context (pull request);
- Knowledge of programming patterns (such as MVP or MVVM);
- Knowledge of SOLID architecture principles, an asset;
- Ability to read, produce, and respect 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, an asset;
- Knowledge of Dagger, Hilt, Koin libraries, an asset;
- Knowledge of Google architecture components, an asset;
- Knowledge of Maven (including design/maintenance of internal libraries), an asset;
- Knowledge of web audio-video streaming, an asset;
- Knowledge of other programming languages, an asset;
- Knowledge of design patterns, an asset;
- Good general knowledge and intellectual curiosity (acquire and develop new knowledge and skills);
- Critical thinking (question and propose new ideas);
- Strong interest in the major trends and issues of the digital world;
- Rigor, autonomy, and resourcefulness;
- Excellent stress and priority management;
- Analytical and conceptual thinking;
- Flexibility, initiative, and dynamism;
- Ability to work in a team, excellent communicator;
- Proficiency in French;
- Functional knowledge of written and spoken English required.
Please note that due to the nature of the mandates and responsibilities of this role, all candidates will have to work in a multilingual environment, where work will be conducted in both official languages (English and French). Consequently, employees working in this role will need to make the necessary efforts and adjustments to navigate this multilingual environment respectfully for all.
Please note that this is a 12-month contract position renewable annually. We clarify that this regular position is not a consulting mandate, but rather a long-term opportunity with interesting benefits as a Radio-Canada employee.
The skills and knowledge of the candidate may be subject to testing.
We thank all candidates for their interest, but we will only communicate with those selected for an interview.
As part of our recruitment process, all candidates selected for the background check stage will be subject to the following verifications:
- Mandatory criminal record check;
- Other verifications may be conducted depending on the operational requirements of the position.
Cette offre a été agrégée depuis indeed. Groupe Sentinella n'est pas l'employeur; postuler vous redirige vers le site original. Le texte intégral appartient à l'auteur de l'offre.
Envie qu'on travaille pour vous ?
Inscrivez-vous au banc de talents Sentinella. On vous contacte dès qu'un mandat correspond à votre profil — y compris des postes comme celui-ci.
Rejoindre le banc de talents