Canva
Principal Software Engineer - Mobile Platform
Found: Today
This role is based in Melbourne, VIC, Australia with a hybrid work model.
Responsibilities:
- Own the technical direction for the hybrid stack, ensuring performance and user experience.
- Ship production code within the first six months.
- Define and build mobile capabilities for the next decade.
- Lead by example with hands-on coding and mentoring.
- Influence product groups and collaborate with teams to integrate experiences.
Requirements:
- Experience with large-scale hybrid mobile architecture, ideally with React Native.
- Proven leadership in navigating complex engineering challenges.
- Strong fundamentals in mobile development across iOS and Android.
- Active contribution to coding and development processes.
Tech stack:
React, React Native, Bazel, system languages (Rust or C), mobile performance optimization.