Senior Software Engineer - Frontend

1 Month ago • All levels • Frontend Development

Job Summary

Job Description

Canva is seeking a Senior Software Engineer specializing in Frontend to join their team. This role involves redefining how the world experiences design by crafting rich, interactive user interfaces in the Canva Editor, or shaping end-to-end journeys on platforms like Canva Docs, Presentations, and Websites. You will contribute to AI-powered features and launch product experiments. Responsibilities include leading the design and development of performant UIs using modern frontend frameworks, collaborating with product managers and designers, evolving frontend architecture with reusable component libraries, championing accessibility and performance, writing well-tested code, and mentoring peers.
Must have:
  • Experienced in building complex user-facing applications using modern frontend technologies (React, TypeScript)
  • Strong JavaScript fundamentals and deep understanding of the web platform
  • Comfortable taking ownership of features end-to-end
  • Balance attention to detail with pragmatism and ship quality code at speed
  • Thoughtful collaborator across disciplines
  • Understand the bigger picture and connect work to product goals
  • Enjoy mentoring others and lifting the technical bar for your team
Perks:
  • Equity packages
  • Inclusive parental leave policy
  • Annual Vibe & Thrive allowance
  • Flexible leave options

Job Details

Job 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. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth and Adelaide. But you have choice in where and how you work, we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.

What you’d be doing in this role

Frontend roles at Canva can vary a lot from team to team—each offering its own unique challenges and opportunities. You might be crafting rich, interactive experiences in the Canva Editor used by millions, or shaping end-to-end journeys on surfaces like Canva Docs, Presentations, and Websites. You could contribute to cutting-edge Magic Studio features powered by AI, or help launch fast-paced product experiments that drive real impact. With multiple teams hiring frontend engineers, we’d love to learn what excites you most and find the right fit for your passions and strengths.

As Canva scales, change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve. As a general guide, here’s what a frontend engineer at this level typically focuses on day to day:

  • Leading the design and development of performant, delightful user interfaces using modern frontend frameworks
  • Driving collaboration with PMs, designers, and fellow engineers to scope, define, and deliver impactful product features
  • Evolving and scaling Canva’s frontend architecture through reusable component libraries and shared design systems
  • Championing accessibility, performance, and engineering best practices across multiple product surfaces
  • Writing robust, well-tested code and proactively identifying areas for technical improvement or refactor
  • Guiding design and code reviews, mentoring peers, and raising the technical bar for your team

You're probably a match if

  • You are highly experienced in building complex, user-facing applications using modern frontend technologies (we use React and TypeScript)
  • You have strong JavaScript fundamentals and a deep understanding of the web platform
  • You’re comfortable taking ownership of features end-to-end—from architecture to delivery—and thrive in environments where you drive the "how"
  • You balance attention to detail with pragmatism, and consistently ship quality code at speed
  • You’re a thoughtful collaborator who works well across disciplines and proactively brings others on the journey
  • You understand the bigger picture—how your work connects to product goals, user experience, and long-term scalability
  • You enjoy mentoring others, offering constructive feedback, and lifting the technical bar for your team

Engineering at Canva

Join a vibrant engineering community solving complex problems for millions of users, world wide. Here, engineering is about more than writing great code. It’s about rapidly iterating to deliver real value for users - building a product that empowers the world to design.

We care deeply about craft and collaborate closely to achieve hugely ambitious goals. We mentor and support one another generously, grounded in a culture of ownership, purpose, and a shared commitment to excellence.

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 range 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. We see AI as a powerful amplifier of creativity and technology at Canva. We’re evolving how we assess AI skills in our Technology hiring experience - you’ll tackle interactive, real-time challenges that reflect the kind of work we do. In some interviews, you may also be asked to solve a problem using an AI tool to show how you approach challenges with tech by your side.

Please note that interviews are conducted virtually.

Additional Information

.

Similar Jobs

MixMob - Senior Full-Stack React/Node & NFT Gaming Developer

MixMob

Vancouver, British Columbia, Canada (Remote)
1 Year ago
Diligent Corporation - Staff Software Engineer

Diligent Corporation

London, England, United Kingdom (Hybrid)
1 Month ago
Instawork - Senior Software Engineer

Instawork

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Skydio - Senior Software Engineer - Manufacturing Software

Skydio

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Universal Music Group - Sr. Full Stack Engineer

Universal Music Group

Philadelphia, Pennsylvania, United States (On-Site)
2 Months ago
Dapper labs  - Design-Centric Senior Front-End Engineer

Dapper labs

(Remote)
3 Months ago
Nasdaq - Senior Frontend Software Engineer

Nasdaq

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Months ago
Car Gurus - Frontend Manager, International Consumer Engineering

Car Gurus

Boston, Massachusetts, United States (Hybrid)
4 Weeks ago
EveryMatrix - Senior Frontend Developer (JavaScript)

EveryMatrix

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago
The Walt Disney Company - Senior Software Engineer (1-year contract, angular & eCommerce)

The Walt Disney Company

Hong Kong (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Britive - Senior UI Engineer

Britive

Bengaluru, Karnataka, India (Remote)
3 Months ago
Playstation - Staff Software Engineer, Android SDK

Playstation

San Diego, California, United States (On-Site)
4 Weeks ago
OKX - Head of Data Privacy & Engineering Audit

OKX

San Jose, California, United States (On-Site)
1 Month ago
Toast - Staff Software Engineer

Toast

Canada (Remote)
1 Month ago
Lorikeet - Solutions Engineer

Lorikeet

United States (Remote)
2 Months ago
e2 open - Senior Software Engineer

e2 open

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Saviynt - Software Engineer (UI Developer)

Saviynt

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Sigma Software - Full Stack Developer

Sigma Software

Albania (Remote)
1 Month ago
zipdev - Fullstack Python Developer

zipdev

Brazil (Remote)
4 Weeks ago
Mcdonalds - Software Engineer II React

Mcdonalds

Mexico City, Mexico (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Canva - Security Engineering Manager - Vulnerability Management, Application Security

Canva

Surry Hills, New South Wales, Australia (Remote)
4 Months ago
Nine - Culture & Inclusion Lead

Nine

North Sydney, New South Wales, Australia (Hybrid)
2 Weeks ago
Triple dot studios - Marketing Director

Triple dot studios

Melbourne, Victoria, Australia (Hybrid)
2 Months ago
easygo - Fraud Analyst

easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Canva - Engineering Manager (BE) - Content Management & Distribution

Canva

Brisbane, Queensland, Australia (Remote)
3 Months ago
Actian - Channel Business Development Representative

Actian

Melbourne, Victoria, Australia (Remote)
3 Months ago
endava - Kotlin API Developer

endava

Melbourne, Victoria, Australia (On-Site)
3 Weeks ago
deel. - Accountant I

deel.

Australia (Remote)
2 Weeks ago
Workato - Commercial Account Executive

Workato

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

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

GoReel - Senior Web Engineer (Python + JavaScript)

GoReel

(Remote)
3 Weeks ago
DevRev - Member of Technical Staff: Front-End

DevRev

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Glean - Software Engineer, Frontend (India)

Glean

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Boomi  - Senior Software Frontend Engineer (Java/GWT)

Boomi

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Paper Stacking games - Front-end Developer

Paper Stacking games

Singapore (On-Site)
2 Months ago
Coupa - Lead Front End Engineer

Coupa

Hyderabad, Telangana, India (Hybrid)
2 Months ago
Glean - Software Engineer, Frontend

Glean

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer, Frontend AngularJS

Nagarro

India (Remote)
9 Months ago
Roblox - Senior Frontend Engineer, Account Authentication

Roblox

San Mateo, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded