Principal Software Engineer - Mobile Platform
CanvaRemotely
reactreact nativerustandroidflutterioskotlin multiplatform
Job Description
📋 Description
- Own architectural decisions for Canva’s hybrid mobile platform (React Native, iOS, Android).
- Lead migration of a mature mobile product to a new architecture at scale.
- Set direction across multiple teams and influence Canva-wide mobile architecture.
- Provide hands-on depth while guiding senior engineers.
- Scale adoption with major product teams and establish reusable patterns.
- Impact 800+ frontend engineers through platform decisions.
🎯 Requirements
- Cross-platform mobile architecture experience at scale
- Migration at scale of live products
- Principal-level technical leadership across teams
- Organisation-wide influence and platform ownership
- Hands-on technical depth and strong engineering judgment
- Mobile runtime and performance expertise
🎁 Benefits
- Equity packages
- Inclusive parental leave policy
- Vibe & Thrive wellbeing allowance
- Flexible leave options