Frontend Software Engineer - Sheets

3 Weeks 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

Flexra Software - Senior UX Designer

Flexra Software

United Kingdom (Hybrid)
23 Hours ago
Brave Group (Language barrier) - Front-end Engineer

Brave Group (Language barrier)

(Remote)
1 Day ago
Fluxon - Senior Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
6 Months ago
Zazz - Solutions Architect - Mobile App Development

Zazz

India (On-Site)
4 Months ago
Eleven Labs - Technical Customer Support Specialist

Eleven Labs

United States (Remote)
1 Week ago
Netflix - Mobile Engineer (L5) - Games Player Experience

Netflix

United States (Remote)
2 Weeks ago
Rockstar Games - Senior UI Programmer (C++)

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
7 Months ago
Epic Games - Core Tech Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Rockstar Games - UI Tools Programmer

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
2 Months ago
ION - Front End Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Kinetik - QA Engineer II

Kinetik

Bangladesh (On-Site)
8 Hours ago
Highspot - Principal Frontend Web Engineer

Highspot

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
Eneba Games - Outsourcing Specialist, Marketing

Eneba Games

(Remote)
3 Weeks ago
GoReel - JavaScript Developer (Pixi.js/Phaser.js)

GoReel

(Remote)
1 Week ago
Pika - Frontend Engineer

Pika

Palo Alto, California, United States (On-Site)
3 Months ago
Globalization Partners - Senior Software Engineer

Globalization Partners

(Remote)
1 Day ago
Syniverse - Technical Service Manager

Syniverse

Dubai, Dubai, United Arab Emirates (On-Site)
6 Hours ago
Canva - Senior Frontend Software Engineer - AI Help Platform

Canva

Melbourne, Victoria, Australia (Remote)
2 Weeks ago
Teradata - Senior Cloud Engineer

Teradata

Pune, Maharashtra, India (On-Site)
6 Months ago
Globalization Partners - Director, Software Engineering

Globalization Partners

(Remote)
8 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Surry Hills, New South Wales, Australia

Luxoft - Software Engineer (Node.js)

Luxoft

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Maxis Studios - Senior Multiplayer & Online Engineer

Maxis Studios

Victoria, Australia (Hybrid)
1 Month ago
Google - Program Manager, Android Youth Experiences, Content and Subscriber Experience

Google

Sydney, New South Wales, Australia (On-Site)
2 Days ago
Varonis  - Technical Support Engineer L2

Varonis

Sydney, New South Wales, Australia (Remote)
1 Month ago
Flying Bark Productions - CG & 2D FX Supervisor

Flying Bark Productions

New South Wales, Australia (Hybrid)
4 Weeks ago
Nine - Platform Engineer

Nine

North Sydney, New South Wales, Australia (On-Site)
1 Month ago
Flying Bark Productions - Senior 3D Modeller

Flying Bark Productions

New South Wales, Australia (Hybrid)
1 Month ago
Google - Administrative Business Partner, Google Research (Part Time)

Google

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Riot Games - Manager, Software Engineering - League of Legends, Hextech Engine

Riot Games

Sydney, New South Wales, Australia (On-Site)
1 Day ago
Google - Site Reliability Engineer, F1 SRE

Google

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Canva - Engineering Manager (BE) - Content Management & Distribution

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Rocket Science - Software Engineer - UI

Rocket Science

Wales, United Kingdom (Hybrid)
1 Month ago
Tencent - Frontend Engineer

Tencent

Osaka, Osaka, Japan (On-Site)
4 Months ago
Canva - Frontend Engineer – Export Team

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Easygo - Senior Frontend Software Engineer - Design Systems

Easygo

Melbourne, Victoria, Australia (On-Site)
1 Month ago
ION - Senior Web UI Developer (React)

ION

Noida, Uttar Pradesh, India (Hybrid)
7 Months ago
Dream Sports - SDE 2 - React Native

Dream Sports

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Hyderabad, Telangana, India (On-Site)
6 Months ago
Google - Software Engineer, Quick Share, Windows, Better Together

Google

New Taipei City, Taiwan (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded