Android Senior Developer (French Services) (Telework / Hybrid)
Position Title : Android Senior Developer (French Services) (Telework / Hybrid)
Employment Type : Full‑time (12‑month renewable contract)
Location : 1000, Rue Papineau, Montreal, Quebec, H2K 0C2 (hybrid : in‑office & remote)
Primary Language : French. English knowledge preferred.
Employment Status : Contractee Long‑Term
Position Language Requirement : French
Number of Openings : 1
Benefits you can expect :
- Flexible work schedule prioritizing you, your family, and your work.
- Possibility to work from home.
- Competitive overall compensation.
- Opportunity to work with cutting‑edge technologies.
- Continuous learning and professional development opportunities.
- Opportunity to be part of our affinity groups.
- Mentorship program and mentoring opportunities.
- Creative and dynamic work environment where your ideas and contributions are heard, valued, and respected.
- A supportive leadership team committed to upholding the highest levels of diversity and inclusion.
- An environment that encourages experimentation and an iterative approach to achieve the most advanced forms of technical innovation.
Here’s how you can contribute to our success :
Design and / or modify reusable components for digital platforms.Design and / or modify presentation APIs, in collaboration with back‑end specialists.Ensure compliance with standards and control product quality throughout project execution.Stay informed of new trends in various areas of digital development.Proactively propose solutions to challenges encountered.Participate in Agile Scrum activities to review ongoing production projects, making necessary corrections and adjustments or completed projects to measure their results.We are looking for a candidate with the following profile :
College or university degree, or equivalent experience.At least 3 years of experience in software development.Experience in developing complex and high‑performance mobile applications.Proficiency in Android Studio, Git, and Kotlin.Knowledge of Dagger, Hilt, Koin libraries.Knowledge of Maven.Having an application published on Google Play is an asset.Previously worked in a code review context.Knowledge of MVC, MVP, or MVVM programming patterns.Knowledge of SOLID principles (asset).Ability to read, produce, and adhere to software architecture diagrams (UML, sequence diagrams, etc.).Interest in applications available on multiple form factors (mobile / tablet / TV).Knowledge of web audio‑video streaming.Knowledge of Jetpack Compose, ExoPlayer, Kotlin Multiplatform.Other programming languages (asset).Good general knowledge and intellectual curiosity.Critical thinking and proposing new ideas.Strong interest in major trends and issues of our industry.Rigor, autonomy and resourcefulness.Excellent stress and priority management.Analytical and conceptualization skills.Flexibility, initiative, and dynamism.Team player, excellent communicator.Proficiency in French.Functional knowledge of written and spoken English (asset).This is a 12‑month renewable contract position. Candidates may be subject to skills and knowledge testing. Only candidates selected for an interview will be contacted. The recruitment process may include a background check, including a mandatory criminal record check.
We also encourage applicants from all backgrounds to apply. CBC / Radio‑Canada is committed to diversity and inclusion. For accommodation needs during the recruitment process, please email recruitment@cbc.ca .
All employees must adhere to CBC / Radio‑Canada’s Code of Conduct and policies, including conflict of interest guidelines.
#J-18808-Ljbffr