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 performance and scalability of their design editor. This role involves designing, developing, and deploying solutions for rendering technologies, optimizing text and graphics integration, and enhancing state management. Responsibilities include building and optimizing features, researching performance improvements, and collaborating with cross-functional teams. The ideal candidate is passionate about performance-focused code, possesses strong problem-solving skills, and has proficiency in frontend development (TypeScript/JavaScript) and related technologies like React and MobX.
Must have:
  • Proficiency in Frontend Development (TypeScript/JavaScript, React, MobX)
  • Passion for performance-focused code and asynchronous programming
  • Experience in performance debugging and benchmarking
  • Strong problem-solving and collaboration skills
Good to have:
  • Experience with WebGPU, WebGL, OpenGL, Vulkan
  • Experience with Rust, C++, or C for performance-driven development
  • Experience in game engine development or with Entity Component Systems (ECS)
Perks:
  • Equity packages
  • Inclusive parental leave policy
  • 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

Tide - Staff Backend Engineer - DevEx

Tide

Hyderabad, Telangana, India (On-Site)
1 Day ago
Archipelago - Software Development Engineer in Test

Archipelago

(Remote)
1 Day ago
N-iX - Middle .NET Fullstack Engineer

N-iX

Colombia (Remote)
2 Months ago
Nagarro - Senior Staff Engineer - Prompt Engineer

Nagarro

Colombia (Remote)
1 Month ago
Flexra Software - Senior UX Designer

Flexra Software

United Kingdom (Hybrid)
1 Day ago
The Walt Disney Company - Software Engineer II - ABC News Mobile and Living Room Device

The Walt Disney Company

New York, New York, United States (On-Site)
2 Weeks ago
CharacterAI - Platform Engineer, Frontend

CharacterAI

Menlo Park, California, United States (On-Site)
1 Month ago
Canva - Staff Frontend Engineer - Data Workflows Team - Canva UK

Canva

London, England, United Kingdom (Remote)
4 Months ago
The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

The Walt Disney Company

San Francisco, California, United States (On-Site)
5 Months ago
Next Level Business Services - UI Developer with EmberJS

Next Level Business Services

Charlotte, North Carolina, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mendix - Principal Engineer - Appdev

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
3 Months ago
Suki - Software Engineer III -Backend

Suki

Bengaluru, Karnataka, India (Hybrid)
22 Hours ago
Hitachi - Power Platform Developer

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
DraftKings - Manager, Risk Analytics

DraftKings

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Nagarro - Staff Engineer, Frontend React

Nagarro

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Infosys - Senior Developer - NextJS Full Stack (with Sitecore/CMS Exposure)

Infosys

Melbourne, Victoria, Australia (On-Site)
23 Hours ago
Ubisoft - Physical Security, Labor & Fire Safety Specialist

Ubisoft

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Larian Studios - Frontend Developer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
7 Months ago
The Walt Disney Company - Lead Software Engineer - Full-Stack

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Revolgy - L2 Cloud Ops Engineer

Revolgy

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Melbourne, Victoria, Australia

Diligent - Account Director (GRC)

Diligent

Sydney, New South Wales, Australia (On-Site)
1 Day ago
MRI Software - Talent Acquisition Specialist

MRI Software

Sydney, New South Wales, Australia (Hybrid)
1 Day ago
Argus Labs - Technical Artist (APAC)

Argus Labs

Australia (Remote)
1 Month ago
Dialpad AI - RVP, ANZ Sales

Dialpad AI

Sydney, New South Wales, Australia (On-Site)
20 Hours ago
Easygo - Responsible Gaming Team Leader

Easygo

Melbourne, Victoria, Australia (On-Site)
3 Weeks ago
Canva - Senior Software Engineer - Identity & Access

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
The Walt Disney Company - Facilities Coordinator

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Canva - Design AI - ML Engineering Manager

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Ziff Davis - Sr. Data Engineer

Ziff Davis

Malaga, Western Australia, Australia (Remote)
4 Months ago
Axinous - Senior Sales Engineer

Axinous

Perth, Western Australia, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Hedra - Lead Product Engineer

Hedra

New York, New York, United States (On-Site)
1 Month ago
Epic Games - Senior UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
The Walt Disney Company - Lead Software Engineer (Roku Engineer)

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
5 Months ago
Gamezop - Software Engineer - Frontend

Gamezop

India (Remote)
9 Months ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Knuddels - App & Web Developer*in (m/w/d) - remote oder Karlsruhe

Knuddels

Baden-Württemberg, Germany (Remote)
3 Months ago
Nexters - Senior UX/UI Designer

Nexters

Armenia (Remote)
3 Days ago
Tesla - Senior Frontend / React Native Software Engineer

Tesla

North Holland, Netherlands (On-Site)
2 Months ago
ByteDance - Frontend Software Engineer Intern

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
1 Month ago
Rohde & Schwarz - Frontend Developer

Rohde & Schwarz

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded