Senior Software Engineer - Frontend

1 Month ago • All levels • Frontend Development

Job Summary

Job Description

Canva is looking for a Senior Software Engineer - Frontend to join their team. This role involves crafting rich, interactive experiences in the Canva Editor, shaping end-to-end journeys on surfaces like Canva Docs, Presentations, and Websites, and contributing to cutting-edge Magic Studio features powered by AI. Responsibilities include leading the design and development of performant user interfaces using modern frontend frameworks, driving collaboration with product managers, designers, and fellow engineers, evolving Canva’s frontend architecture, championing accessibility and performance, writing well-tested code, and mentoring peers. The ideal candidate is highly experienced in building complex, user-facing applications with React and TypeScript, has strong JavaScript fundamentals, understands the web platform deeply, and can take ownership of features end-to-end.
Must have:
  • Experienced in building complex user-facing applications
  • Proficient with React and TypeScript
  • Strong JavaScript fundamentals
  • Deep understanding of the web platform
  • End-to-end feature ownership
  • Mentoring and guiding peers
Good to have:
  • Balancing attention to detail with pragmatism
  • Thoughtful collaborator across disciplines
  • Understanding the bigger product picture
  • Contributing to AI-powered features
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

Ajmera Infotech - Backend Engineer – Build fail-proof systems at global scale

Ajmera Infotech

Austin, Texas, United States (On-Site)
1 Month ago
Fluxon - Senior Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
2 Months ago
CyberArk - Team Lead, Engineering

CyberArk

India (On-Site)
3 Weeks ago
Mistral AI - Software Engineer, Product (Python)

Mistral AI

Paris, Île-de-France, France (Hybrid)
3 Weeks ago
Fluxon - Staff Software Engineer

Fluxon

Lisbon, Lisbon, Portugal (Remote)
1 Month ago
Epic Games - Web Engineer

Epic Games

(On-Site)
6 Months ago
Merkur gaming  - Angular Developer

Merkur gaming

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Coda - Senior/Staff Front End Engineer, Distribution

Coda

Jakarta, Indonesia (Hybrid)
2 Months ago
Epic Games - Web Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
6 Months ago
Tellius - Software Engineer 2 - Frontend

Tellius

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

luxsoft - Senior Java/Kotlin developer

luxsoft

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Remote - Senior Backend Engineer (Elixir)

Remote

(Remote)
2 Months ago
undefined - Customer Success Manager, West

United States (Remote)
10 Months ago
dYdX - Senior Software Engineer - Backend

dYdX

New York, New York, United States (On-Site)
3 Months ago
innoactive studios - Software Engineer (.NET)

innoactive studios

(Remote)
4 Months ago
Barracuda - Senior Software Engineer

Barracuda

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
JDA - Staff Backend Software Engineer (Python)

JDA

Scottsdale, Arizona, United States (On-Site)
2 Months ago
Illumina - Senior / Staff Software Engineer (Instruments)

Illumina

Singapore, Singapore (On-Site)
3 Months ago
Super.com - Senior Full-Stack Software Engineer ( Remote! )

Super.com

Portland, Oregon, United States (Remote)
9 Months ago
caliogo - Software Engineer

caliogo

Philippines (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Auckland, Auckland, New Zealand

Weta Fx - FXTD

Weta Fx

Wellington, Wellington Region, New Zealand (On-Site)
3 Months ago
Visa - Specialist Test Automation Engineer

Visa

Auckland, Auckland, New Zealand (Hybrid)
3 Weeks ago
Canva - Software Engineer - Frontend

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Canva - Senior Frontend Engineer - Developer Experience

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
Cause and FX - Senior Compositing Artist

Cause and FX

Auckland, Auckland, New Zealand (Hybrid)
4 Months ago
binance - Senior QA Engineer (Python) - Trading Tech

binance

Auckland, Auckland, New Zealand (Hybrid)
1 Month ago
Zuru - Design Project Coordinator

Zuru

Auckland, Auckland, New Zealand (On-Site)
1 Month ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
Entain group - Broadcast Operations Coordinator

Entain group

Auckland, Auckland, New Zealand (On-Site)
1 Month ago
Visa - Compliance Analyst

Visa

Auckland, Auckland, New Zealand (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Canva - Senior Frontend Engineer - Developer Experience

Canva

Brisbane, Queensland, Australia (Remote)
2 Months ago
Roof Stacks - Senior Frontend Developer

Roof Stacks

İstanbul, Türkiye (On-Site)
2 Months ago
Brave Group (Language barrier) - Front-end Engineer

Brave Group (Language barrier)

Tokyo, Japan (Remote)
11 Months ago
Luxoft - Senior Angular JS Developer

Luxoft

New York, New York, United States (On-Site)
8 Months ago
Canva - Software Engineer - Frontend

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Ion - Front End Developer - Italy

Ion

Turin, Piedmont, Italy (On-Site)
10 Months ago
Pay2 - Engineering Manager (Web Frontend)

Pay2

Gurugram, India (On-Site)
2 Months ago
SiftHub - Senior Frontend Engineer

SiftHub

Maharashtra, India (On-Site)
10 Months ago
dYdX - Senior Frontend Engineer

dYdX

New York, New York, United States (Hybrid)
3 Months ago
 Dassault Systèmes - Senior Front-End Developer

Dassault Systèmes

Petaling Jaya, Selangor, Malaysia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded