Senior Frontend Engineer - Graphics/WebGL

Canva
London
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Problem-solving","Performance debugging","Benchmarking","Collaboration","Communication"]

Build and optimize browser-based 3D experiences for Canva’s Editor, solving complex rendering challenges and delivering high-fidelity visuals that feel fast. Work with WebGL/WebGPU and WebAssembly to translate 3D design requirements into polished Editor components, collaborate with design and product teams, and mentor engineers on rendering patterns and 3D UI best practices. Drive technical alignment across teams to integrate 3D initiatives smoothly into the broader Canva platform.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
2 days ago

Senior Frontend Engineer - Graphics/WebGL

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and optimize browser-based 3D experiences for Canva’s Editor, solving complex rendering challenges and delivering high-fidelity visuals that feel fast. Work with WebGL/WebGPU and WebAssembly to translate 3D design requirements into polished Editor components, collaborate with design and product teams, and mentor engineers on rendering patterns and 3D UI best practices. Drive technical alignment across teams to integrate 3D initiatives smoothly into the broader Canva platform.
Location: London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Solve complex rendering challenges by building and optimizing 3D experiences that run directly in the browser.
  • •Develop high-fidelity, fast 3D experiences using WebGL/WebGPU and WebAssembly.
  • •Collaborate with design and product teams to translate 3D design requirements into technically sound Editor experiences.
  • •Build and integrate frontend components within Canva’s Editor as part of the broader 3D ecosystem.
  • •Mentor and collaborate with engineers, and drive technical alignment across teams by communicating frontend decisions to stakeholders.

Pay and Benefits

Perks:EquityParental LeaveWellness Stipend

Key Requirements

  • •Be technically versatile with diverse frontend experience and a strong balance of big-picture thinking with detailed execution.
  • •Have experience with real-time rendering, 3D graphics, or creative tool development in the browser.
  • •Have experience with WebGL or WebGPU for browser rendering, plus strong performance debugging and benchmarking knowledge (including memory management).
  • •Demonstrate solid computer science fundamentals, including data structures/algorithms and scalable software architecture patterns.
  • •Collaborate effectively with designers, product managers, and engineers, and communicate clearly to deliver cohesive, high-quality user experiences.
Experience:3D graphicsCreative toolsReal-time rendering
Skills:Problem-solvingPerformance debuggingBenchmarkingCollaborationCommunication
Languages:English
Tech Stack:WebGLWebGPUWebAssemblyRust

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor