Beijing, Beijing, China

Canva is hiring an Effects Tool Engineer

About the Role

At Canva, our mission is to empower every user to tell compelling visual stories through video. We’re looking for an Effects Tool Engineer to join us in a craft-focused role at the intersection of real-time rendering, motion UX, and visual tooling. You’ll shape our video effects platform, building intuitive, high-performance tools that unlock creativity at scale.

What You'll Do

  • Build intuitive and expressive effect editing tools for end users.
  • Design real-time editing and preview experiences for visual effects.
  • Develop effect modules such as shaders, transitions, and animation templates.
  • Partner with designers and creators to iterate on interaction patterns and workflows.
  • Ensure performance and compatibility across web, mobile, and desktop.
  • Maintain code quality and scalable architecture in a fast-moving product.

What We're Looking For

  • Proficiency in JavaScript or TypeScript, with experience in large-scale frontend applications.
  • Experience building visual editors, design tools, or interactive UI/UX tooling.
  • Familiarity with performance profiling and optimisation for rendering-heavy applications.
  • Strong product thinking and empathy for end-user workflows, especially creative users.

Nice to Have

  • Experience with 3D engines or editors such as Three.js, Babylon.js, Unity, or Unreal Engine.

Technical Stack

  • JavaScript, TypeScript, Three.js, Babylon.js, Unity, Unreal Engine

Team & Environment

You'll be joining the Video team within the Design Experience Supergroup.

Required Skills
JavaScriptTypeScriptThree.jsBabylon.jsUnityUnreal EnginePerformance ProfilingOptimisationFrontendVisual EditorsDesign ToolsUI/UX ToolingProduct Thinking JavaScriptTypeScriptThree.jsBabylon.jsUnityUnreal EnginePerformance ProfilingOptimisationFrontendVisual EditorsDesign ToolsUI/UX ToolingProduct Thinking
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Canva
A global design platform redefining how the world experiences design through innovative software and collaborative tools.
All jobs at Canva Visit website
Job Details
Department Software Development
Category frontend
Posted 2 months ago