Qualifications
Responsibilities
Benefits
Position Title:
Senior Cross-platform Mobile DeveloperStatus of Employment:
Contractee Long-Term (Fixed Term)Position Language Requirement:
EnglishLanguage Skills:
English (Reading), English (Speaking), English (Writing)Unposting Date:
2026-06-25 11:59 PMHow you will make an impact:
Supporting cross-platform development work
Transitioning the applications to a new architecture
Contributing to and supporting the technical requirements and system designs that guide the development of the News apps
Ensuring code and functional quality by participating in pull request reviews and testing
Supporting the breakdown and clarification of work led by Technical and Product Leads.
Communication of issues that block work and engaging with Leads to ensure they are addressed.
Identification and implementation of shared cross-platform modules.
Improving and optimizing existing cross-platform work.
Being part of the full development cycle, including quality engineering to ensure we release engaging and reliable apps.
Working collaboratively with your team and other partner teams to align development practices and explore new directions for our mobile applications.
You have 3+ years of experience in mobile development with a solid grounding in iOS app development.
You have 2+ years of experience using a cross-platform framework or technology
You are have practical experience with Kotlin Multiplatform and familiarity with Compose Multiplatform
You are able to build and integrate cross platform modules in both Android and iOS native applications.
You use REST APIs and Graph Query Language (GQL/GraphQL) to communicate with backend services.
You understand common architectural and design patterns such as MVVM, Clean Architecture and Chain of Responsibility.
You have a demonstrated understanding of modularizing code.
Run-time, code quality, maintainability and scalability are key factors when you consider solutions.
You proactively seek out new approaches to development and identify opportunities to improve the codebases you work with.
You have a growth mindset and are curious and practical in how you explore potential solutions
Quality engineering is part of your development process and you are able to write unit tests, and perform manual testing.
You are familiar with Continuous Integration and Continuous Deployment (CI/CD) and how it improves the release process.
You clearly communicate your technical choices and why you made them.
You use the Agile Principles for software development.
You take responsibility for the teams work and success, not just your individual goals.
You are an advocate for diversity, equity, inclusion, and accessibility in your workplace and understand the advantage this brings to your work.
We value diversity of knowledge and experience. If you meet most of the qualifications and are excited by the possibility of adding to the culture of the CBC, apply now!
If youre interested in reading more about the various backgrounds of the talented people that make up our teams, our exciting new projects, and what were currently working on, check out our blog on Medium!
Candidates may be subject to skills and knowledge testing.
We thank all applicants for their interest, but only candidates selected for an interview will be contacted.
Primary Location:
Broadcast Centre 205 Wellington St. W., Toronto, Ontario, M5V 3G7Number of Openings:
1Work Schedule:
Full timeSimilar Jobs
More Jobs at





More Information Technology Jobs
