Staff Frontend Engineer - Editing Foundations

2 Weeks ago • All levels • Frontend Development

Job Summary

Job Description

Canva's Editing Group seeks a Staff Frontend Engineer to contribute to the core design experience. Responsibilities include designing, developing, and deploying solutions for rendering technologies, optimizing text, graphics, and state management features for seamless performance. This role involves performance debugging, benchmarking, and cross-team collaboration. The ideal candidate possesses proficiency in frontend development (TypeScript/JavaScript, React, MobX), a passion for performance-focused code and debugging, and strong problem-solving skills.
Must have:
  • Proficiency in Frontend development (TypeScript/JavaScript, React, MobX)
  • Passion for performance-focused code
  • Performance debugging and benchmarking experience
  • Strong problem-solving skills & collaboration
Good to have:
  • Experience with WebGPU, WebGL, OpenGL, Vulkan
  • Experience with Rust, C++, or C
  • Experience in game engine development or ECS
Perks:
  • Equity packages
  • Inclusive parental leave
  • Annual Vibe & Thrive allowance
  • Flexible leave options

Job Details

Company Description

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. 

Where and how you can work

Our flagship campus is in Sydney, with a second campus in Melbourne and co-working spaces in Brisbane, Perth, Adelaide, and Auckland, NZ. You have flexibility in how and where you work — whether that's from one of our spaces, from home, or a mix of both. This role is remote-friendly within Australia or New Zealand, so you can choose the setup that empowers you and your team to do your best work.

Job Description

About the Team
The Editing Group at Canva is responsible for the core design experience that powers millions of creations every day. From intuitive design tools to real-time collaboration, this group ensures that Canva’s editor remains smooth, scalable, and feature-rich. Engineers in the Editing Group tackle complex challenges like rendering performance, interactive design elements, and seamless cross-platform editing, all while keeping the experience intuitive for users of all skill levels. Whether it’s enhancing text capabilities, refining image editing, or optimising the user interface, the Editing Group is at the heart of Canva’s mission to make design simple and accessible.

This specific team within the group is at the forefront of Canva’s performance-focused efforts, ensuring that the design editor remains fast, responsive, and seamless for users across the globe. We develop and optimize rendering pipelines, text and graphics integration, and state management solutions to support a world-class design experience.

What you'll be doing

  • Design, develop, and deploy novel solutions to our rendering technologies across the board.
  • Build and optimize text, integration, graphics, and state management features, ensuring smooth and efficient rendering performance.
  • Research, advocate for and implement novel ways of achieving superior performance under unique constraints.
  • Take ownership of projects, improve processes, and proactively drive initiatives that contribute to team and company goals.
  • Identify opportunities for cross-team collaboration to unlock new insights and innovations.

You may be a match if you have

  • Proficiency in Frontend development (TypeScript/JavaScript) and related technologies such as React, MobX, etc.
  • Passion for writing performance-focused code, with a deep understanding of asynchronous programming, data structures, solution design, and architecture patterns.
  • Passion for performance debugging and benchmarking, ensuring efficient and optimized solutions.
  • Proven ability to collaborate effectively within a team, communicate ideas clearly, and contribute to shared goals.
  • Strong problem-solving skills, with experience in breaking down complex projects into actionable tasks.

The following is of interest and helpful, but not at all required

  • Experience in web graphics programming using WebGPU, WebGL, OpenGL, Vulkan, or similar technologies
  • Experience with Rust, C++, or C for performance-driven development in the rendering domain - video, graphics, or game engines
  • Experience in game engine development or working with Entity Component Systems (ECS) and other data-oriented architectures.

Additional Information

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:

  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, home office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

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 Canva 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 predominantly conducted virtually. 

Similar Jobs

Nagarro - Associate Principal Engineer, Frontend React

Nagarro

Bengaluru, Karnataka, India (On-Site)
6 Months ago
RoofStack - Mobile Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
4 Weeks ago
Notion - Software Engineer, AI Connectors

Notion

Hyderabad, Telangana, India (On-Site)
6 Months ago
Nagarro - Associate Staff Engineer ,Mobile Developer (React Native)

Nagarro

Hyderabad, Telangana, India (On-Site)
6 Months ago
PlayStation Global - Staff Software Engineer - Android/UI

PlayStation Global

Carlsbad, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer - Front End

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Weeks ago
Netflix - UI Engineer (L4), Content Engineering

Netflix

Seattle, Washington, United States (On-Site)
2 Weeks ago
Next Level Games - UI Engineer

Next Level Games

British Columbia, Canada (Hybrid)
2 Months ago
Ubisoft - UI Programmer

Ubisoft

Shanghai, Shanghai, China (On-Site)
2 Months ago
Canva - Senior Frontend Engineer - Apps API Platform

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Globalization Partners - Principal AI Engineer

Globalization Partners

(Remote)
1 Day ago
Postman - Senior Frontend Engineer - AI Web Applications or AI Code Generation

Postman

San Francisco, California, United States (Hybrid)
1 Day ago
Nightfall - Senior Backend Engineer

Nightfall

San Francisco, California, United States (Hybrid)
21 Hours ago
ByteDance - Staff Frontend Software Engineer - Customer Service Platform - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
PlayStation Global - Software Engineer (Peripheral Devices)

PlayStation Global

Aliso Viejo, California, United States (On-Site)
2 Weeks ago
Eleven Labs - Full-Stack Engineer (Back-End Leaning - Core)

Eleven Labs

United Kingdom (Remote)
1 Month ago
ByteDance - Frontend Software Engineer-Customer Service Platform

ByteDance

Singapore (On-Site)
5 Months ago
N-iX - Senior Fullstack .NET + React Engineer

N-iX

Colombia (Remote)
2 Weeks ago
Sprinkler - Senior Product Engineer

Sprinkler

Gurugram, Haryana, India (On-Site)
3 Hours ago
One of Us - Tools Developer

One of Us

London, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

PwC - Assurance Senior Associate

PwC

Bridgetown, Western Australia, Australia (On-Site)
6 Months ago
Easygo - Software Development Engineer, Payments & Fraud

Easygo

Melbourne, Victoria, Australia (On-Site)
4 Months ago
Interactive Brokers - Client Services Representative

Interactive Brokers

Sydney, New South Wales, Australia (On-Site)
8 Hours ago
Playtech - Games Designer Mathematician

Playtech

New South Wales, Australia (On-Site)
1 Month ago
Big Ant Studios - Junior QA

Big Ant Studios

Melbourne, Victoria, Australia (On-Site)
3 Months ago
Google - Account Manager, Large Customer Sales

Google

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Diligent - Solutions Sales Director - Entity Management

Diligent

Australia (On-Site)
1 Day ago
Framestore - Department Manager - Film & Episodic

Framestore

Melbourne, Victoria, Australia (On-Site)
3 Weeks ago
Gigamon - Sr Channel Account Manager

Gigamon

Melbourne, Victoria, Australia (On-Site)
1 Month ago
DNEG - Head of Creature

DNEG

Sydney, New South Wales, Australia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Netflix - Software Engineer 5 - Observability UI

Netflix

United States (Remote)
2 Weeks ago
Animoca Brands - Frontend Developer

Animoca Brands

China (Remote)
6 Months ago
Easygo - Senior Frontend Software Engineer - Design Systems

Easygo

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Next Level Business Services - Java UI Developer

Next Level Business Services

Tampa, Florida, United States (On-Site)
6 Months ago
Scale AI - Senior Software Engineer

Scale AI

Argentina (On-Site)
6 Months ago
Patreon - Frontend Engineer, Platform

Patreon

San Francisco, California, United States (Hybrid)
1 Month ago
Spatial Studio - React UI Engineer

Spatial Studio

San Francisco, California, United States (Remote)
10 Months ago
Canva - Senior Software Engineer - Identity & Access

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Crunchyroll - Principal Software Engineer, Video Players

Crunchyroll

San Francisco, California, United States (Remote)
3 Months ago
Casumo - Senior Frontend Engineer

Casumo

(Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded