Frontend Software Engineer - Sheets

1 Month 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

SparkCognition - Senior Software Engineer (Frontend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
8 Months ago
N-iX - Senior Full-Stack TypeScript Engineer

N-iX

Ukraine (Hybrid)
1 Month ago
Archipelago - DevOps Engineer

Archipelago

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
PwC - Senior Software Developer (.NET)

PwC

Qormi, Malta (On-Site)
8 Months ago
Bitlane - Full Stack Developer

Bitlane

Berlin, Berlin, Germany (On-Site)
4 Years ago
Overwolf - Team Lead Software Engineer

Overwolf

Ramat Gan, Tel Aviv District, Israel (On-Site)
9 Months ago
Animoca Brands - Frontend Developer

Animoca Brands

China (Remote)
8 Months ago
Canva - Senior Frontend Engineer - Help Content and Findability

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago
Axiom Zen - Design-Centric Senior Front-End Engineer

Axiom Zen

United States (Remote)
2 Months ago
Interface AI - Senior Software Engineer, Frontend

Interface AI

United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gloss Genius - Staff Software Engineer, Backend

Gloss Genius

(Remote)
1 Month ago
Adglobe - TypeScript Engineer

Adglobe

(Remote)
1 Month ago
Vigaet - Full Stack Developer Internship

Vigaet

(On-Site)
7 Months ago
Thousand Eyes - Senior Frontend Engineer, Traffic Insights

Thousand Eyes

Netanya, Center District, Israel (Hybrid)
2 Weeks ago
POWTOON - Senior Full Stack Developer (AI-Driven)

POWTOON

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Conga - Sr. Dotnet Fullstack Developer

Conga

Pune, Maharashtra, India (On-Site)
1 Month ago
Blinkhealth - Engineering Director

Blinkhealth

India (On-Site)
1 Month ago
Canva - Senior Frontend Engineer - Apps API Platform

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
undefined - Senior Customer Success Engineer, West

United States (Remote)
7 Months ago
SOFTGAMES - Senior Game Backend Developer - Fully Remote

SOFTGAMES

Berlin, Berlin, Germany (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Surry Hills, New South Wales, Australia

Telastra - Senior Business Analyst

Telastra

Melbourne, Victoria, Australia (On-Site)
3 Weeks ago
Google - Product Manager II, Google Photos Creative Expression

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Easygo - Product Manager (Payments)

Easygo

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Canva - Senior Backend Software Engineer - Java - RPC

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago
VGW - Senior Data Engineer

VGW

Sydney, New South Wales, Australia (On-Site)
3 Weeks ago
foxi ventures - Game Art Manager

foxi ventures

Adelaide, South Australia, Australia (On-Site)
3 Weeks ago
Canva - Staff Data Scientist – Analytics Prototyping and Development, Remote across ANZ

Canva

Sydney, New South Wales, Australia (Remote)
5 Months ago
Canva - Backend Engineer (Java), Media Platform - Global Content and Discovery

Canva

Surry Hills, New South Wales, Australia (Remote)
2 Months ago
Philips - Key Account Manager

Philips

Melbourne, Victoria, Australia (On-Site)
3 Weeks ago
papaya gaming - Series Producer - Kids TV

papaya gaming

Mount Coot-Tha, Queensland, Australia (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

STAGE - Senior Software Engineer - Frontend Engineer

STAGE

Noida, Uttar Pradesh, India (On-Site)
11 Months ago
Canva - Staff Software Engineer - Data Platform

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
Next Level Business Services - Sr. UI Engineer

Next Level Business Services

San Francisco, California, United States (On-Site)
7 Months ago
Thence - Senior Frontend Developer

Thence

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Epic Games - Programador(a) de UI

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
4 Months ago
MyGames - UI Artist

MyGames

(Remote)
1 Month ago
Impact Analytics - Senior Software Engineer - Front End

Impact Analytics

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Hasura - Senior Frontend Engineer - Bengaluru/Hybrid

Hasura

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Cognite - Senior Front-end Engineer

Cognite

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Immutable - Senior Software Engineer

Immutable

Australia (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Remote)

Auckland, Auckland, New Zealand (Remote)

Auckland, Auckland, New Zealand (Remote)

Sydney, New South Wales, Australia (Remote)

Berlin, Berlin, Germany (On-Site)

Cairo, Cairo Governorate, Egypt (Remote)

Auckland, Auckland, New Zealand (Remote)

Brisbane, Queensland, Australia (Remote)

Brisbane, Queensland, Australia (On-Site)

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