About the job
Become a pivotal member of a team that's transforming the way the world engages with design.
Hello, g'day, mabuhay, kia ora, 你好, hallo, vítejte!
We appreciate your interest in this opportunity. We understand that job searching can be a lengthy process, so let's get right to the details.
Flexible Work Environment
Our main office is located in Sydney, with another campus in Melbourne and coworking spaces in Brisbane, Perth, and Adelaide. However, we believe in empowering our Canvanauts with the freedom to choose their own work environment to best achieve their goals.
Your Role and Responsibilities
As a Frontend Engineer at Canva, you'll find diverse roles across different teams, each offering unique challenges and opportunities. You may be developing immersive, interactive experiences in the Canva Editor used by millions or shaping the user journey on platforms like Canva Docs, Presentations, and Websites. You could be working on innovative Magic Studio features powered by AI or participating in dynamic product experiments that make a real difference. With numerous teams seeking frontend engineers, we are eager to discover what excites you and match you with the right opportunity tailored to your strengths and interests.
As Canva continues to grow, adaptability is key to our success. While this overview gives you an idea of the tasks you’ll engage in, the specifics may evolve. Typically, a Frontend Engineer at this level is expected to:
- Lead the design and development of high-performing, engaging user interfaces using contemporary frontend frameworks.
- Collaborate effectively with Product Managers, designers, and fellow engineers to define and deliver impactful product features.
- Enhance and scale Canva’s frontend architecture through reusable component libraries and shared design systems.
- Advocate for accessibility, performance, and engineering best practices across various product surfaces.
- Write robust, well-tested code while proactively identifying areas for technical enhancement and refactoring.
- Guide design and code reviews, mentor team members, and elevate the technical standards of your team.
Ideal Candidate Profile
- You possess extensive experience in developing complex, user-facing applications using modern frontend technologies (our stack includes React and TypeScript).
- Your JavaScript fundamentals are strong, and you have a profound understanding of the web platform.
- You are comfortable taking ownership of features from conception to delivery and thrive in environments where you can dictate the

