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
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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