Solving complex performance challenges by optimizing rendering, state management, and user interactions to deliver cutting edge, AI assisted image editing effects and integrate them into Canva’s Photo editing
Collaborating closely with design and product teams to translate user experience requirements into elegant technical solutions, ensuring the image editing effects feel intuitive and powerful
Working with cutting-edge web technologies including WebGL for custom rendering and advanced TypeScript patterns for type-safe state management
Contributing to the broader photo editing ecosystem by building Frontend components that integrate seamlessly within Canva’s photo editor
Mentoring and collaborating with other engineers on the team, sharing knowledge about complex frontend patterns and helping establish best practices for photo editing UI development
Driving technical alignment across teams by communicating complex frontend decisions to stakeholders, contributing to architectural discussions, and ensuring Photo AI initiatives integrate smoothly with Canva's broader platform.
Requirements
Strong commercial experience in building complex frontend applications using modern JavaScript/TypeScript and React
Experience with image and media technologies, including canvas/WebGL rendering, and other creative tools or applications
Deep understanding of performance optimisation, including rendering performance, memory management, and techniques for real-time user interactions
Experience with complex UI state management systems, including undo/redo functionality, real-time updates, and maintaining consistency across multiple views and components
Solid computer science fundamentals — from data structures and algorithms to scalable and maintainable software architecture patterns
Ability to collaborate effectively with designers, product managers, and engineers, and communicate clearly to help deliver cohesive, impactful user experiences.
Tech Stack
JavaScript
React
TypeScript
Benefits
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