Posted Jul 10, 2026

Staff Front End Engineer - Portable Platform

Apply for this Position →

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

As Canva scales change continues to be part of our DNA. But we like to think that’s all part of the fun. So this will give you the flavour of the type of things you’ll be working on when you start, but this will likely evolve.

Canva’s engineering organisation is 600 people strong, and right now every one of them needs to make the shift from a world where React meant the browser, to a world where React means iOS, Android, and web all at once. The Portable Platform is that move. A production-scale React codebase, hundreds of engineers who’ve spent their careers building for the browser, and a migration that has to land cleanly enough that those engineers never have to become mobile experts. It’s a difficult engineering problem and it’s yours to help solve.

As a Staff engineer, you’ll own the architecture layer of that transition. The abstraction you design becomes the foundation those engineers build on. The patterns you establish become the defaults the organisation works within. You’ll work alongside the Principal Engineer driving the deeper mobile architectural bets, and the engineers going deep on the mobile side. Your contribution is the expertise and clarity that brings everyone else with you.

What success looks like. Within 12 months, the frontend layer of the Portable Platform is built and in use. Engineers write React without thinking about which runtime they’re targeting. Runtime concerns stay in the platform, not in product code. Web implementations of core components are in production, and hundreds of engineers have a clear path forward.

At the moment, this role is focused on:

You’re probably a match

We'd love to hear from you if you fit one or more of these. You don't need to meet all of them, but the more the better and if you join the team, we're invested in helping you grow.

Experience

Nice to have:

About the Group and Team

Join Client Platform at Canva — the layer that frontend engineers depend on, and the group closest to what users actually experience. We own the foundations every product team builds on: web, native mobile, desktop, and the Design System. Hundreds of millions of users touch what this group ships every day.

Mobile Platform is the subgroup responsible for optimal platform support across mobile development. The Portable Platform is the biggest bet the subgroup has taken on — moving Canva from a browser-wrapped mobile experience to a native-grade platform across iOS, Android, and web from a shared codebase. This role is at the centre of that.

A good architectural decision here changes the working conditions for every frontend engineer at Canva. The people who thrive here care about how React works below the framework level, are comfortable where the right answer doesn’t yet exist, and want their work to have a lasting effect on how a large engineering organisation builds.

What's in it for you?

Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

Check out lifeatcanva.com for more info.

Other stuff to know

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

Please note that interviews are conducted virtually.

Originally posted on