$ cat jobs/principal-software-engineer-mobile-platform-canva-36b22b61f25a.json
Principal Software Engineer - Mobile Platform
Join the team redefining how the world experiences design. Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte! Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point. What you’d be doing in this role Mobile Platform owns how Canva runs on iOS and Android. Every product team at Canva builds on top of what this group ships. Hundreds of millions of users open Canva on a phone or tablet, and the architecture that powers that experience is one of the most important technical bets the company is making right now. Today, much of Canva’s mobile product runs as a web application inside a native app shell. We’re moving towards a hybrid architecture built around React and React Native, supported by native iOS and Android capabilities, portable libraries and shared mobile infrastructure. The ambition is simple to describe and difficult to execute: build once, ship native-feeling experiences across iOS, Android and web. React Native is the direction we’re taking, but this role is bigger than expertise in a single framework. We’re also interested in Principal-level engineers who have solved comparable problems through Flutter, Kotlin Multiplatform or other production-scale cross-platform architectures, and are excited to transfer that expertise into what we’re building. This is a genuinely rare problem: evolving a mature mobile architecture while the product remains live for hundreds of millions of users and hundreds of engineers continue building on top of it. The decisions made here will shape how Canva builds mobile for the next decade. At the moment, this role is focused on: Set the technical direction: Own the key architectural decisions for Canva’s hybrid mobile platform across React Native, iOS and Android, including what should be shared, what should remain native, and how those layers work together. Get the new platform into production: In your first few months, you
Similar remote roles
Principal Software Engineer - Mobile Platform
Canva · Worldwide · senior
Principal Software Engineer - Mobile Platform
Canva · Worldwide · senior
Principal Software Engineer - Mobile Platform
Canva · Worldwide · senior
Principal Software Engineer - Mobile Platform
Canva · Worldwide · senior
Principal Software Engineer - Mobile Platform
Canva · Worldwide · senior
Principal Software Engineer - Mobile Platform
Canva · Worldwide · senior
Desarrollador de Software
we are tims · LATAM · mid
Full-stack Mobile Developer (React Native, Laravel)
aralects · Worldwide · mid