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, contributing to the evolution of design experiences for millions. The role involves crafting rich, interactive user interfaces, potentially within the Canva Editor, Canva Docs, Presentations, or Websites, and contributing to AI-powered features. 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 components and design systems, 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, possesses 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 with React and TypeScript
  • Strong JavaScript fundamentals and deep understanding of the web platform
  • Ownership of features from architecture to delivery
  • Balancing attention to detail with pragmatism and shipping quality code
  • Thoughtful collaborator across disciplines
  • Understanding of product goals, user experience, and scalability
  • Mentoring others and lifting the technical bar for the team
Good to have:
  • Contribution to cutting-edge Magic Studio features powered by AI
  • Launching fast-paced product experiments
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

Mendix - Frontend React/Typescript Developer

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
4 Months ago
Tesla - Process Engineer, Laser Welding Application

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
oportun - Staff Software Engineer

oportun

Indianapolis, Indiana, United States (Remote)
2 Months ago
Vercel - Software Engineer, CI/CD

Vercel

New York, United States (Remote)
2 Months ago
Brave Group (Language barrier) - Server-Side Engineer (Junior)

Brave Group (Language barrier)

Kawasaki, Kanagawa, Japan (Hybrid)
2 Months ago
WireWheel - Sr. Front-End Software Engineer

WireWheel

(Remote)
2 Months ago
LMArena - Senior Software Engineer, Frontend

LMArena

California, United States (Hybrid)
4 Months ago
Next Level Business Services - Front End Developer

Next Level Business Services

Charlotte, North Carolina, United States (On-Site)
9 Months ago
Nagarro - Staff Engineer, Frontend AngularJS

Nagarro

Hyderabad, Telangana, India (On-Site)
9 Months ago
Nexters - Frontend Developer

Nexters

Almaty, Almaty Region, Kazakhstan (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Beta Craft - Senior NodeJS Developer

Beta Craft

Pune, Maharashtra, India (On-Site)
1 Year ago
The Walt Disney Company - Lead Software Engineer - Roku/BrightScript/SceneGraph

The Walt Disney Company

San Francisco, California, United States (On-Site)
3 Months ago
CRB workforce  - Software Engineer (Python/Django)

CRB workforce

Salt Lake City, Utah, United States (On-Site)
2 Months ago
Alpha Sense - Sales Development Manager - Financial Services

Alpha Sense

New York, United States (Hybrid)
1 Month ago
Figma - Web Developer

Figma

San Francisco, California, United States (Remote)
1 Month ago
The New York Times - News Assistant

The New York Times

Washington, District Of Columbia, United States (Hybrid)
3 Weeks ago
Palo Alto Networks - Staff E-TAC

Palo Alto Networks

Bengaluru, Karnataka, India (On-Site)
2 Months ago
zeta - Lead Software Development Engineer - Frontend

zeta

Hyderabad, Telangana, India (On-Site)
2 Months ago
Maverick Games - Principal Engine Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
3 Months ago
The Orchard - Manager, Relationship Support - US Latin

The Orchard

Miami, Florida, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Brisbane, Queensland, Australia

easygo - Junior VIP Host - Japanese Speaking

easygo

Melbourne, Victoria, Australia (Hybrid)
4 Months ago
cyara - Customer Success Manager

cyara

Australia (Remote)
5 Months ago
Riot Games - Junior Linux Systems Engineer (Game Operation)

Riot Games

Sydney, New South Wales, Australia (Remote)
4 Months ago
Workato - Enterprise Account Executive

Workato

Sydney, New South Wales, Australia (On-Site)
2 Months ago
luxsoft - Project Manager - Core Banking

luxsoft

Sydney, New South Wales, Australia (On-Site)
2 Months ago
gitlab - Intermediate Support Engineer (APAC) - Shift

gitlab

Australia (Remote)
4 Weeks ago
attentive - Sales Development Representative

attentive

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Mapbox - Enterprise Account Manager

Mapbox

Australia (Remote)
5 Months ago
IMC - Paralegal

IMC

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Canva - Software Engineer - Backend (Java)

Canva

Adelaide, South Australia, Australia (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Nagarro - Engineer, .Net Web

Nagarro

India (Remote)
9 Months ago
Mcdonalds - Software Engineer I - C# - Angular

Mcdonalds

Mexico City, Mexico (Hybrid)
3 Weeks ago
VDC - Senior Web Engineer

VDC

Las Vegas, Nevada, United States (Hybrid)
3 Weeks ago
Impact Analytics - Senior Software Engineer - Front End

Impact Analytics

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Crunchyroll - Senior Frontend Developer, Conversion & Purchase Experience

Crunchyroll

San Francisco, California, United States (Remote)
8 Months ago
Luxoft - Senior Angular Developer

Luxoft

Toronto, Ontario, Canada (On-Site)
7 Months ago
Keywords Studios - Software Engineer II - Frontend

Keywords Studios

Pune, Maharashtra, India (Hybrid)
3 Months ago
dYdX - Senior Frontend Engineer

dYdX

New York, New York, United States (Hybrid)
3 Months ago
binance - Senior Frontend Architect

binance

Taipei City, Taiwan (On-Site)
2 Years ago
zarzila games - JavaScript Team Lead

zarzila games

Malta (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded