Senior Frontend Engineer

Company: Canva

Salary: Not provided

Location: , United Kingdom

react

Description

• 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, 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 • Deeply understand performance optimisation, including rendering performance, memory management, and techniques for real-time user interactions • Worked 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 • Collaborate effectively with designers, product managers, and engineers, and communicate clearly to help deliver cohesive, impactful user experiences

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

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.