Canva logo
Canva

Senior Frontend Engineer (Graphics & WebGL) - Photo AI

Hybrid
Full-time
Senior or above
UK
Posted on December 7, 2025New

About the role

💼 What you will do

• Join the Photo AI team pushing the boundaries of what is possible in Photo Editing. • Lead the inception, scoping and building of cutting edge photo editing effects. • Work in a cross-functional team with Backend and Machine Learning engineers plus Product Manager and Product Designer. • Own a piece of the photo and image editing experience end-to-end in Canva. • Implement performant Frontend components and capabilities used by millions of users every month.

📋 Job Requirements

• Strong commercial experience building complex frontend applications using modern JavaScript/TypeScript and React. • Experience working across technologies like MobX, WebGL, WebGPU, WebAssembly, and web workers. • 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. • Clear communication skills to help deliver cohesive, impactful user experiences.

🌟 Nice-to-have

• Experience with AI-assisted image editing or visual AI features. • Background in building creative tools or design applications. • Experience mentoring other engineers and establishing best practices. • Knowledge of machine learning integration in frontend applications. • Experience contributing to architectural discussions at platform level. • Background in photo editing or image processing applications.

🎯 Responsibilities

• Solve complex performance challenges by optimizing rendering, state management, and user interactions. • Deliver cutting edge, AI assisted image editing effects and integrate them into Canva's Photo editing. • Collaborate closely with design and product teams to translate user experience requirements into elegant technical solutions. • Work with cutting-edge web technologies including WebGL for custom rendering and advanced TypeScript patterns for type-safe state management. • Contribute to the broader photo editing ecosystem by building Frontend components that integrate seamlessly within Canva's photo editor. • Mentor and collaborate with other engineers on the team, sharing knowledge about complex frontend patterns. • Help establish best practices for photo editing UI development. • Drive technical alignment across teams by communicating complex frontend decisions to stakeholders. • Contribute to architectural discussions and ensure Photo AI initiatives integrate smoothly with Canva's broader platform.

About Canva

😃 What Canva offers

• Equity packages so Canva's success is yours too. • Inclusive parental leave policy that supports all parents and carers. • Annual Vibe & Thrive allowance to support wellbeing, social connection, office setup and more. • Flexible leave options that empower you to be a force for good and take time to recharge. • Work from the buzzing Canva London campus in beautiful leafy Hoxton Square in Shoreditch. • Amazing home cooked food from the Head Chef. • Choice in where and how you work. • Opportunity to work on features used by millions of users every month.

💖 What makes Canva unique

Canva is redefining how the world experiences design. The Photo AI team pushes the boundaries of what is possible in Photo Editing and makes a lasting impact on users' creative journeys. Their mission is to position Canva as a leader in Visual AI by consistently delivering cutting-edge, AI based features that enhance the Photo Editing experience. They believe in the power of innovation and high-quality delivery through focusing on what is most impactful for users and inventing novel solutions to hard image processing and understanding problems.

Interested in this job?

Apply Now