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.





