Principal Software Engineer - Mobile Platform
CanvaRemotely
reactreact nativerustandroidflutteriosc/c++kotlin multiplatform
Job Description
📋 Description
- Own architectural decisions for Canva’s hybrid mobile platform across RN, iOS, Android
- Turn architecture into shipped code with performance and observability in place
- Lead Staff/Senior engineers through platform migration at scale
- Scale adoption across Canva with reusable patterns and primitives
- Influence mobile architecture beyond your team across the org
- Close to the code and drive hard implementation details when needed
🎯 Requirements
- Cross-platform architecture at scale in production
- Migration at scale of mature mobile products
- Principal-level technical leadership and influence
- Strong mobile runtime fundamentals, iOS/Android depth
- Performance, reliability, and crash monitoring at scale
- Open to React Native, Flutter, Kotlin Multiplatform or similar
🎁 Benefits
- Equity packages
- Inclusive parental leave
- Vibe & Thrive wellbeing allowance
- Flexible leave options