
Posted 12 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
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)
About the Company
Canva is on a mission to empower every user to tell compelling visual stories through video by building intuitive, powerful tools and rendering infrastructure.
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
