Frontend Software Engineer - Sheets

14 Hours ago • All levels • Frontend Development

Job Summary

Job Description

Canva seeks a Frontend Software Engineer to build and improve Canva Sheets, a new visual spreadsheet tool. The role involves designing, developing, and deploying features, working closely with designers and product managers. Responsibilities include tackling complex technical problems to create user-friendly solutions, integrating new products into a large-scale environment, and collaborating with team members. The ideal candidate possesses strong JavaScript, React, and TypeScript skills, along with a deep understanding of frontend frameworks and computer science fundamentals. Experience with CSS, HTML, and MobX is beneficial. This role is crucial for Canva's growth and will contribute to reshaping its market position.
Must have:
  • JavaScript, React, TypeScript
  • CSS, HTML, MobX
  • Computer science fundamentals
  • Collaboration and communication
  • Problem-solving skills
Good to have:
  • Browser rendering pipeline knowledge
  • Event handling, WebWorkers, WebGL/WebGPU
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 Role

Make Canva Sheets the go-to visual spreadsheet tool for everyone to manage any type of work!

We've built a new product offering in Canva's visual worksuite. This will support a whole new range of jobs-to-be-done, and level up many existing features. This is a big bet that will deliver major growth for Canva, and reframe our place in the market. We're diving deep to solve difficult technical problems and make complex tasks simple for our users. We're working right at the heart of Canva's editor - from our sync/saving stack to magical editing interactions.

We are seeking talented individuals who are enthusiastic about creating products from the ground up and are excited about harnessing the power of AI to enhance user experiences. As a Frontend Software Engineer, you will possess a deep understanding of rendering, JavaScript execution, and various frontend frameworks. You thrive in navigating through uncertainties and are unafraid to take on challenging tasks to seamlessly integrate new products into an established large-scale environment.

The fun part!

  • Design, develop and deploy solutions and hands-on software development – working closely with leads, designers, and product managers to deliver features and experiments to our customers worldwide
  • Facilitate knowledge sharing and optimally advocate for engineering needs to non-technical team members within the group
  • Models initiative and ownership in achieving goals, improving processes and solutions
  • Finds opportunities for cross-team collaboration to work on new insights and improvements that help achieve our goals

About you!

  • Experience with JavaScript, React, and TypeScript is central to success in the role
  • Comfort working with CSS, HTML, and MobX would help!
  • Firmly grounded computer science and engineering fundamentals including asynchronous programming, data structures, solution design, architecture, and design patterns.
  • Understanding of browser rendering pipeline, event handling, WebWorkers, WebGL/WebGPU would be a bonus, but not required.
  • Previous experience in working collaboratively with team members and communicating effectively.
  • Strong problem-solving skills, with the ability to break large projects down into smaller ones and deliver on them through others.
  • Good written and verbal communication skills.

Don't tick all the boxes? Don't worry about that - nobody does!  We’d still love to hear from you! At Canva, we know that great engineers come from a variety of backgrounds, and we value passion, curiosity, and a willingness to learn just as much as specific experience. If you're excited about this role but don’t tick every box, we encourage you to apply, you might a great fit in ways you didn’t expect!

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, 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.

Similar Jobs

GoTo Group - One KYC Senior Web Developer

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
5 Months ago
Tradu - Lead Front End Developer

Tradu

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Zoox - Senior Software Engineer - Simulation Scenario Frontend Full Stack

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Index Exchange - Software Development Engineer in Test (SDET)

Index Exchange

Bengaluru, Karnataka, India (Remote)
6 Months ago
ION - Front End Developer - Italy

ION

Milan, Lombardy, Italy (On-Site)
6 Months ago
CloudHire - Shopify Developer

CloudHire

Estonia (Remote)
3 Weeks ago
IO Interactive - Senior Frontend Developer

IO Interactive

İstanbul, İstanbul, Türkiye (Hybrid)
2 Weeks ago
Next Level Business Services - Javascript Developer/ Web UI Developer

Next Level Business Services

Santa Clara, California, United States (On-Site)
5 Months ago
Every matrix - Frontend Game Developer

Every matrix

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Virtusa - UI Developer

Virtusa

Andhra Pradesh, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

DreamSetGo - SDE 3 - Full Stack Developer

DreamSetGo

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Raleigh, North Carolina, United States (Remote)
5 Months ago
Universal Music - Senior BI Engineer

Universal Music

Philadelphia, Pennsylvania, United States (On-Site)
5 Months ago
Canva - Engineering Manager (Frontend) - Video Editor

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Hitachi - Power Platform Developer

Hitachi

Pune, Maharashtra, India (On-Site)
5 Months ago
PlayStation Global - Software Development Engineer in Test - Contractor

PlayStation Global

San Francisco, California, United States (On-Site)
1 Week ago
Go Fund Me - Senior Software Engineer (Frontend)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
3 Months ago
Epic Games - Senior Gameplay Designer

Epic Games

(On-Site)
3 Months ago
WebFX - Javascript Software Developer

WebFX

Philippines (Remote)
5 Months ago
Super - Staff Software Engineer - Fullstack

Super

Canada (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Surry Hills, New South Wales, Australia

Canva - Staff Frontend Engineer - Productivity Capabilities

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Canva - Senior Machine Learning Engineer - Ecosystem Experiences

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Flying Bark Productions - DevOps Engineer

Flying Bark Productions

Sydney, New South Wales, Australia (Hybrid)
2 Weeks ago
Easygo - Head of Responsible Gaming

Easygo

Melbourne, Victoria, Australia (On-Site)
2 Days ago
Canva - Frontend Software Engineer

Canva

Surry Hills, New South Wales, Australia (Remote)
3 Weeks ago
Canva - Senior Backend Software Engineer - Java - RPC

Canva

Melbourne, Victoria, Australia (Remote)
1 Week ago
Canva - Security Engineering Manager - Vulnerability Management, Application Security

Canva

Melbourne, Victoria, Australia (Remote)
6 Days ago
Canva - Senior Frontend Engineer - Cross Platform

Canva

Sydney, New South Wales, Australia (Remote)
6 Days ago
Canva - Senior Software Engineer (Python) - Warehouse Platform

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Canva - Senior Data Scientist

Canva

Sydney, New South Wales, Australia (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Canva - Frontend Engineer - Editing APIs

Canva

Surry Hills, New South Wales, Australia (Remote)
3 Weeks ago
Hedra - Lead Product Engineer

Hedra

San Francisco, California, United States (On-Site)
2 Weeks ago
Canva - Staff Software Engineer - Data Platform

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
CloudHire - Shopify Developer - Remote

CloudHire

Ukraine (Remote)
3 Weeks ago
Sawhorse Productions - Senior Roblox Developer

Sawhorse Productions

California, United States (Remote)
3 Weeks ago
Canva - Senior iOS Engineer - Swift & JavaScript

Canva

Surry Hills, New South Wales, Australia (Remote)
2 Weeks ago
Canva - Fullstack Software Engineer - Video Compositor

Canva

Adelaide, South Australia, Australia (Remote)
2 Days ago
Toptracer - Frontend Developer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Canva - Software Engineer Internship (Infrastructure)

Canva

Auckland, Auckland, New Zealand (Remote)
3 Days ago
ByteDance - Frontend Software Engineer Intern (Web and Client - Global Payment)

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Mexico City, Mexico City, Mexico (Remote)

Los Angeles, California, United States (Remote)

London, England, United Kingdom (Remote)

Auckland, Auckland, New Zealand (Remote)

Sydney, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Sydney, New South Wales, Australia (Remote)

Surry Hills, New South Wales, Australia (Remote)

View All Jobs

Get notified when new jobs are added by Canva

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug