Copy of Principal Software Engineer - Mobile Platform
Core
Architect and lead the migration of Canva's mobile platform from a web-app-in-shell to a hybrid React Native architecture serving hundreds of millions of users.
Role type
Principal Software Engineer (Mobile Platform Architecture)
Builds
Hybrid mobile platform (React Native, iOS, Android) and shared infrastructure
Domain
Consumer Internet / Mobile Development
Deliverable
production ML models | product features | infrastructure
Required skills
Cross-platform architecture at scale, Large-scale system migration, Technical leadership for multiple teams, Hands-on implementation, Engineering judgement, Mobile runtime fundamentals
Preferred skills
React Native internals, Rust or C/C++, Open-source contributions, Mobile CI/CD, AI tooling fluency
Technologies
React Native, React, iOS, Android, Flutter, Kotlin Multiplatform, Rust, C/C++
Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.