
Posted 5 hours ago
Effects Tool Engineer
CanvaEffects Tool Engineer
Requirements
Proficiency in JavaScript or TypeScript, Experience with large-scale frontend applications, Experience building visual editors or design tools, Familiarity with performance profiling
Skills
JavaScriptTypeScriptThree.js
About the role
About the Company
We're the Video team within the Design Experience Supergroup, and we’re on a mission to empower every user to tell compelling visual stories through video. We build intuitive, powerful tools and rendering infrastructure that help users go from idea to impact—seamlessly.
Responsibilities
- 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
Requirements
- Proficiency in JavaScript or TypeScript
- 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
Preferred Qualifications
- Experience with 3D engines editor (e.g., Three.js, Babylon.js, Unity, Unreal Engine)
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeEffects Tool Engineer
Canva · Beijing
