Principal Software Engineer – Mobile Platform

Posted 5 days ago

This is a fully remote position, open to applicants in Australia.

πŸ“‹ Description

β€’ Take ownership of crucial architectural decisions for Canva’s hybrid mobile platform, encompassing React Native, iOS, and Android.

β€’ Decide what components should be shared, what should remain native, and how different platform layers integrate.

β€’ Transform the architecture into deployed production code with a focus on performance, reliability, and observability.

β€’ Deliver a React Native product interface in production within a six-month timeframe.

β€’ Establish stable capabilities and foundational platform elements for feature teams.

β€’ Guide Staff and Senior engineers through the transition of mobile architecture.

β€’ Collaborate with major product teams to promote platform adoption and cultivate trusted engineering practices.

β€’ Impact mobile architecture decisions for over 800 frontend engineers.

β€’ Shape the underlying frameworks utilized by Canva product teams across both web and mobile platforms.


⛳️ Requirements

β€’ Principal-level experience in developing or significantly enhancing large-scale cross-platform mobile architecture in a production environment.

β€’ Proficiency in React Native and React, or substantial experience with Flutter, Kotlin Multiplatform, or another production-grade cross-platform framework.

β€’ Proven experience leading a significant migration of a mature mobile product while it remains live and continues to grow.

β€’ Principal-level technical leadership experience spanning multiple teams.

β€’ Organisation-wide architectural impact across multiple teams or a large engineering structure.

β€’ Hands-on technical expertise and practical implementation experience.

β€’ Strong engineering judgment and ability to apply first-principles reasoning.

β€’ In-depth knowledge of shared code runtimes, native boundaries, bundle delivery, and performance profiling on actual devices.

β€’ Solid fundamentals in both iOS and Android platforms.

β€’ Expertise in mobile performance, reliability, crash monitoring, and optimization at scale.

β€’ Comprehensive understanding of platform architecture, shared capabilities, libraries, abstractions, and infrastructure.

β€’ Strong foundational knowledge in data structures, complexity, and system-level trade-offs.

β€’ Nice to have: extensive production experience with React Native and React internals.

β€’ Nice to have: experience with Rust or C/C++.

β€’ Nice to have: contributions to open-source projects related to React Native, Flutter, Kotlin Multiplatform, Expo, or similar ecosystems.

β€’ Nice to have: experience implementing mobile CI/CD, release trains, and over-the-air updates at scale.

β€’ Nice to have: familiarity with utilizing AI tools in engineering tasks.


🏝️ Benefits

β€’ Equity packages.

β€’ An inclusive parental leave policy that supports all parents and caregivers.

β€’ Annual Vibe & Thrive allowance for wellbeing, social connection, office setup, and more.

β€’ Flexible leave options.

β€’ Work visa and relocation assistance provided.

β€’ Virtual interviews.

People also viewed

Shield AI1 day ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix1 day ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers