Senior Android Developer (English Services) (Telework/Hybrid)
CBC/Radio-Canada
Position Title: Senior Android Developer (English Services) (Telework/Hybrid)
Employment status
Contractee Long-Term (Fixed Term)
Position language requirement
English
Language skills
English (Reading - Intermediate), English (Speaking - Intermediate), English (Writing - Intermediate)
About CBC/Radio-Canada
At CBC/Radio-Canada, we create content that informs, entertains, and connects Canadians on multiple platforms. Our successes are driven by embodying values such as creativity, integrity, inclusiveness, and relevance.
This is an 18‑month contract opportunity for an Android Developer in a supportive Agile team. The role is part of the Advertising Experiences team, creating easily discoverable, accessible, and engaging sponsorship and ad product experiences across digital offerings and large‑scale events like the Olympics.
Hybrid work arrangement
Work schedule will be discussed with the Hiring Manager.
Why this role matters
As part of a team focused on user experience and broad audience reach, you will help meet revenue goals and improve key performance indicators such as ad viewability.
Perks
- Flexible work schedule to support work‑life balance.
- Work‑from‑home opportunities.
- Competitive total rewards package.
- Professional development through CBC's own courses and Udemy library.
- Membership in Employee Resource Groups.
- Creative and dynamic work environment where ideas are valued.
- Supportive management committed to diversity and inclusion.
- Iterative and experimental approach to development.
Impact you will make
- Collaborate with team to innovate ad and sponsorship integration in mobile products.
- Prioritize user experience when designing new solutions and features that improve ad viewability and layout performance.
- Continuously improve and optimize CBC’s mobile advertising solutions including display and video integration.
- Integrate third‑party vendor tools that support ad work and revenue goals.
- Collaborate on quality engineering processes and ad‑testing workflows.
Qualifications
- 4+ years of senior‑level software development experience with Android mobile development in Kotlin.
- Working knowledge of Compose Multiplatform, Kotlin Multiplatform, and iOS development in Swift with SwiftUI.
- Experience using REST APIs and Graph Query Language (GQL/GraphQL) to communicate with backend services.
- Understanding of architectural and design patterns such as MVVM, Clean Architecture, and Chain of Responsibility.
- Demonstrated ability to modularize code for maintainability, testability, and scalability.
- Experience writing unit, integration, UI tests and automating test runs.
- Working knowledge of automated testing platforms for mobile (e.g., Appium).
- Familiarity with Continuous Integration and Delivery (CI/CD) and experience managing related platforms.
- Experience with code reviews and providing constructive feedback.
- Comfort with iterative, incremental development and managing technical debt.
- Experience with Google Ad Manager or equivalent, and implementing digital ads.
- Openness to learning new tools and expanding into new development areas.
- Empathy and understanding of diverse audiences, with strong communication skills.
- Encouraging knowledge sharing and collaboration with partner teams.
- Accountability for team success and advocacy for diversity, equity, inclusion, and accessibility.
Benefits of Diversity and Inclusion
CBC/Radio-Canada is committed to an inclusive workplace that reflects Canada’s diversity. For more information, visit the Diversity and Inclusion section of our website. If you have accommodation needs, please inform us by sending an email to View email address on ca.talent.com.
Corporate Policies
You are invited to consult our Code of Conduct and conflicts of interest policy, which must be adhered to as a condition of employment.
Location and Schedule
Primary Location: Broadcast Centre, 205 Wellington St. W., Toronto, Ontario, M5V 3G7
Work Schedule: Full time
#J-18808-LjbffrDo you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Developer (English Services) (Telework/Hybrid). Be the first to apply!
- android developer Toronto, ON
- android mobile developer Toronto, ON
- senior mobile android developer Toronto, ON
- junior android developer Toronto, ON
- senior android developer Toronto, ON
- android developer kotlin Toronto, ON
- android developer remote Toronto, ON
- senior software developer Toronto, ON
- working with seniors Toronto, ON
- senior human resources Toronto, ON
