Job Description

Frontend roles at Canva can vary, offering unique challenges and opportunities such as crafting interactive experiences in the Canva Editor or shaping journeys on surfaces like Canva Docs, Presentations, and Websites. You might contribute to Magic Studio features powered by AI or launch product experiments. A frontend engineer at this level typically focuses on leading the design and development of user interfaces using modern frontend frameworks, driving collaboration to deliver impactful features, evolving Canva’s frontend architecture, championing accessibility, and writing robust code. The role also involves guiding design and code reviews and mentoring peers. You are a match if you are experienced in building user-facing applications using React and TypeScript, have strong JavaScript fundamentals, and thrive in environments where you drive the "how." You balance attention to detail with pragmatism, ship quality code, and are a thoughtful collaborator. You understand how your work connects to product goals and enjoy mentoring others. Engineering at Canva means solving complex problems for millions of users and rapidly iterating to deliver real value. The company cares deeply about craft and collaborates closely to achieve goals, offering mentorship and support grounded in a culture of ownership and purpose.

About Canva

Canva is a company redefining how the world experiences design.

Apply for This Position