Back to search
Canva Smartrecruiters · Posted today

Principal Frontend Engineer - Web Platform

Australia Full-time Remote

Information Technology Computer Software Smartrecruiters
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Description

Join the team powering the foundation of Canva’s world-class user experience.

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.

Where and how you can work

Our flagship Sydney campus is uniquely Canva - an extension of our Surry Hills neighbourhood. It’s a thoughtfully designed space with plenty of room to collaborate, focus, and connect.

This role is based in Sydney, and we’re looking for someone who calls it home. Our hybrid way of working gives you the flexibility to work remotely, and to come together on campus for meaningful in-person collaboration and connection when it matters most. We trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.

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.

Web Platform owns how Canva loads, renders, and runs in the browser. Every product team at Canva builds on top of what this group ships. Every user who opens canva.com sees the work of this team in the first few hundred milliseconds of their experience. Our ambition is to load the first page in under two seconds, and we're not there yet. Getting there is one of the most interesting frontend engineering problems in the company.

The strategic bet is rebuilding how the web product is served. Server-side rendering. React Server Components. Reducing round trips between the client and the backend. A modern offline strategy that loads a minimal editor when the network drops. The kind of frontend architecture that takes a mature, complex product and makes it feel instant on every device a user might pick up.

There's a second reason this work matters now. As Canva scales toward a billion monthly active users, performance becomes a defining property of the product. The architecture decisions made in this role will outlast most of the systems built on top of them.

At the moment, this role is focused on:

  • Owning the technical direction for the web platform: Set the architecture for SSR, React Server Components, and the shape of how pages get assembled and served. Define what good looks like and bring the rest of the frontend specialty with you.

  • Performance at Canva scale: Drive the path to sub-two-second first page load. Build the measurement, the observability, and the engineering discipline that makes performance a property of the platform, not a quarterly project.

  • Influencing the broader frontend specialty: This work touches every frontend engineer at Canva. You’ll be defining the patterns the frontend specialty adopts, authoring design documents, working prototypes and migration guides that make the new architecture the obvious default. You'll work across product orgs to shape how teams organically transition to modern frontend practices, with the credibility to bring people along rather than mandating change.

  • Leading with code, not whiteboards: Canva doesn't have an architecture function — Principal engineers stay hands-on. You won't ship every line, but you'll live in the code and push commits.

  • Owning the offline and resilience story: What happens when the network drops, the device is slow, or the user is on the other side of the world. Define how the product responds gracefully across the full range of real conditions.

  • Sparring with strong peers: You'll join a small group of Principal and Staff engineers shaping how Canva's frontend works. The bar is high. The work compounds.

  • Influential Individual Contributor: No direct reports. But every Staff engineer in Web Platform routes their architectural decisions through you. How you operate sets the standard others reach for.

  • What success looks like. First page load times reach the bar across every device and every geography users open Canva from. Performance is a property of the platform that holds even as the product grows, not a number we chase in quarterly cycles. The patterns set by this role are adopted across the frontend specialty as the default way to build.

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.

  • React at depth: Not just a user of React, you understand how React is built. Reconciliation, rendering, the server component model, the hooks model. You've shaped React decisions at scale, ideally with open-source contributions or production work that pushed the framework's limits.

  • Performance at scale: Driven measurable performance gains on a complex, mature web product. You know how to measure what matters and how to filter the noise. Bonus if you've shipped server-side rendering or React Server Components in production.

  • Principal altitude: You've owned problems where the right answer didn't exist when you started. You found it through prototyping and measurement, not a design doc written upfront.

  • Org-wide influence: You've shipped something foundational on a mature product - a bundler migration, an SSR rollout, a rendering model shift - without disrupting the teams building on top of the platform. You cut through the noise and bring a large number of leaders to consensus on a clear and compelling technical direction.

  • Active individual contribution: You’re still writing and committing code on a day-to-day basis.

  • AI fluency: Used agentic orchestration in real work. Have a view on what changes for frontend engineering when AI is a daily part of the workflow.

Technical knowledge

  • React internals: Reconciliation, the rendering model, server components, suspense
  • TypeScript depth: Production-grade fluency, not surface familiarity
  • SSR and RSC: Server-side rendering and React Server Components in production
  • Frontend-backend communication: How pages get served, how requests get batched, where the round trips live
  • Performance measurement: Real User Monitoring, synthetic testing, the metrics that matter
  • Offline resilience: Progressive enhancement strategies for complex web applications
  • Deep fundamentals: Engineering fundamentals from a CS background, including data structures, complexity, the hard parts

Nice to have

  • Open-source contributions: React, Next.js, or the broader frontend ecosystem
  • Live migrations: Experience evolving a complex frontend product without disrupting the teams building on top of it
  • Edge runtimes: Cloudflare Workers, Fastly, or equivalent
  • Backend partnership: Cross-functional work with backend platform teams on the request/response contract

About the Group

Join Client Platform at Canva, where our mission is to ensure a delightful experience for every user on every device. Client Platform owns the foundations that every product team builds on, including Web Platform, Mobile Platform, and the user-facing surfaces of the product. Hundreds of millions of users sit on top of what this group ships. Every Canva product runs on it.

Web Platform is the group inside Client Platform responsible for how Canva loads, renders, and runs in the browser. We're the team for engineers who care deeply about web performance, who think about how a complex product can feel instant, and who want to shape the next decade of how Canva is built for the web.

The work compounds in two directions at once. Every team at Canva benefits when the platform gets faster. And the architectural decisions made here will outlast most of the systems built on top of

What’s in it for you?
Achieving our crazy big goals motivates us to work hard — and we do — but you’ll also enjoy moments of magic, connection, and fun throughout life at Canva. We offer:

  • Equity packages — we want our success to be yours too
  • Inclusive parental leave policies supporting all parents & carers
  • An annual Vibe & Thrive allowance supporting wellbeing, social connection, and office setup
  • Flexible leave options empowering you to recharge and thrive

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 enhance Canva and our culture. When you apply, please share your pronouns and any adjustments you might need during the interview process. We celebrate all kinds of skills and backgrounds — even if you don’t tick every box, we want to hear from you!

Interviews are conducted virtually.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search