Sydney, New South Wales, Australia Employment

Canva is hiring a Frontend Engineer

About the Role

Canva is looking for a Frontend Engineer to join the Editing Performance team. Your focus will be on making the Canva editor lightning fast and scalable for users worldwide through performance measurement, improvement initiatives, and empowering other engineering teams.

What You'll Do

  • Design, develop, and deploy solutions with hands-on software development, working closely with leads, designers, and product managers to deliver features.
  • Primarily work on web frontend with TypeScript, but may also work with other languages and environments.
  • Facilitate knowledge sharing and advocate for engineering needs to non-technical team members.
  • Take initiative and ownership in achieving goals and improving processes and solutions.
  • Find opportunities for cross-team collaboration to work on new insights and improvements.
  • Measure performance, developing metrics, frameworks, and dashboards.
  • Improve performance by understanding browsers, rendering, and frontend frameworks.
  • Empower others to improve performance by sharing knowledge, lending expertise, and developing frameworks.

What We're Looking For

  • Commercial experience in a software development environment.
  • Firmly grounded computer science and engineering fundamentals including asynchronous programming, data structures, solution design, architecture, and design patterns.
  • Previous experience working collaboratively with team members and communicating effectively.
  • Strong problem-solving skills, with the ability to break large projects into smaller ones and deliver through others.
  • Good written and verbal communication skills.

Nice to Have

  • Experience building internal or external SDKs or APIs.
  • Experience with JavaScript, HTML, CSS, React, TypeScript, MobX.
  • Understanding of browser rendering pipeline, event handling, WebWorkers, WebGL, or WebGPU.
  • Passion for performance debugging and benchmarking.

Technical Stack

  • JavaScript
  • HTML
  • CSS
  • React
  • TypeScript
  • MobX

Team & Environment

You will be part of the Editing Performance team, focused on the performance and scalability of the Canva editor.

We celebrate all types of skills and backgrounds. Hiring decisions are based on experience, skills, passion, and how you can enhance Canva and our culture.

Required Skills
JavaScriptHTMLCSSReactTypeScriptMobXSoftware DevelopmentAsynchronous ProgrammingData StructuresSystem ArchitectureDesign Patterns
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Canva

A global design platform redefining how the world experiences design through innovative software and collaborative tools.

Visit website
Job Details
Department Software Development
Category frontend
Posted 14 days ago