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.




