Senior Cross-platform Mobile Developer

Canadian Broadcasting Corporation

Toronto, Canada
Fully remote
Cross-platform mobile development experience
Kotlin multiplatform and compose multiplatform
Rest apis and graphql
You will support the establishment of new development practices around cross-team, cross-platform work to transform flagship Android and iOS News applications

Job Summary

  • You will support the establishment of new development practices around cross-team, cross-platform work to transform flagship Android and iOS News applications.
  • You will have the opportunity to play a part in enlightening and entertaining Canadians through innovative work in building the mediums that deliver our content.
  • CBC offers a creative and dynamic work environment with a supportive management team, flexible work schedules, and opportunities for professional development.

Matching Summary

You will support the establishment of new development practices around cross-team, cross-platform work to transform flagship Android and iOS News applications.

Skills & Requirements

Must-have

  • Cross-platform mobile development experience
  • Kotlin Multiplatform and Compose Multiplatform
  • REST APIs and GraphQL
  • MVVM, Clean Architecture patterns
  • Modularizing code
  • Unit testing and manual testing
  • Agile Principles for software development

Nice-to-have

  • Growth mindset and curiosity
  • Advocate for diversity, equity, inclusion
  • Continuous improvement and learning
  • Iterative and experimental approach

Key Requirements

  • 3+ years mobile development experience
  • 2+ years cross-platform framework experience
  • Experience building cross-platform modules
  • Familiarity with CI/CD
  • Experience with Agile methodologies

Work Rights

Not specified

Tailored Resume

Cover Letter