Company: Canva
Salary: Not provided
Location: , United Kingdom
• 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.
• 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.
• 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
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.