×
Register Here to Apply for Jobs or Post Jobs. X

Senior Cross-platform Mobile Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: CBC / Radio-Canada
Full Time position
Listed on 2026-06-16
Job specializations:
  • Software Development
    Full Stack Developer, App Developer - Mobile/Web, Software Engineer, iOS Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Cross-platform Mobile Developer )

Senior Cross-platform Mobile Developer

Status: Contractee Long-Term (Fixed Term)

Position Language Requirement: English, French

Language

Skills:

English (Reading), English (Speaking), English (Writing)

As a Senior Cross‑platform Mobile Developer, you will be part of the new App Platform team that combines native and cross‑platform development to build shared components and modules for CBC’s flagship Android and iOS news applications. You will support the establishment of new development practices, work on transition to a new architecture, and help ensure high quality, reliable apps for millions of Canadians.

Responsibilities
  • Support cross‑platform development work and transition the applications to a new architecture.
  • Contribute to technical requirements and system designs that guide the development of the News apps.
  • Ensure code and functional quality by participating in pull‑request reviews and testing.
  • Support the breakdown and clarification of work led by Technical and Product Leads.
  • Communicate issues that block work and engage with Leads to ensure they are addressed.
  • Identify and implement shared cross‑platform modules.
  • Improve and optimize existing cross‑platform work.
  • Participate in the full development cycle, including quality engineering to release engaging and reliable apps.
  • Collaborate with your team and partner teams to align development practices and explore new directions for the mobile applications.
Qualifications
  • 3+ years of experience in mobile development with a solid grounding in iOS app development.
  • 2+ years of experience using a cross‑platform framework or technology.
  • Practical experience with Kotlin Multiplatform and familiarity with Compose Multiplatform.
  • Ability to build and integrate cross‑platform modules in both Android and iOS native applications.
  • Experience using REST APIs and Graph

    QL to communicate with backend services.
  • Understanding of common architectural and design patterns such as MVVM, Clean Architecture and Chain of Responsibility.
  • Demonstrated understanding of modularizing code.
  • Strong focus on runtime performance, code quality, maintainability and scalability.
  • Proactive in seeking new development approaches and improving the codebases.
  • Growth mindset, curious and practical in exploring potential solutions.
  • Knowledge of continuous integration and continuous deployment (CI/CD) and how they improve release process.
  • Clear communication of technical choices and rationale.
  • Experience with Agile principles for software development.
  • Team‑first attitude, taking responsibility for team success.
  • Advocate for diversity, equity, inclusion and accessibility in the workplace.
Benefits and Perks
  • Adaptable work schedule that allows work/life balance.
  • Work‑from‑home opportunities.
  • Competitive total rewards package.
  • 20% of time dedicated to innovation and exploration.
  • Professional development opportunities through CBC course offerings and a large library of Udemy courses.
  • Membership opportunities with Employee Resource Groups.
  • Creative and dynamic work environment where ideas are heard, valued and respected.
  • Supportive management team committed to diversity and inclusivity.
  • An iterative and experimental approach to development.

Primary

Location:

Broadcast Centre, 205 Wellington St. W., Toronto, Ontario, M5V 3G7

Number of Openings: 1

Work Schedule: Full time

Unposting Date: 2026‑06‑12 11:59 PM

Equality and Diversity

CBC/Radio‑Canada is committed to reflecting Canada’s diversity and provides equal opportunity for all. We value diversity, equity, inclusion and accessibility in our workplace.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary