Effects Tool Engineer

Canva
Beijing,Posted 9 March 2026

Job Description

What you’ll do (responsibilities) Build intuitive and expressive effect editing tools for end users—similar to TikTok’s Effect House 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 工作职责 构建类 TikTok Effect House 的创作者特效编辑工具 设计支持实时预览和编辑的视觉特效体验 开发 shader、转场、动画模板等特效模块 与设计师和创作者合作,优化编辑工作流和交互方式 确保工具在 Web、移动端和桌面端的高性能和兼容性 保持高质量的代码和可扩展架构,支持产品持续快速迭代 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) Experience with 3D engines editor (e.g., Three.js, Babylon.js, Unity, Unreal Engine) 任职要求 精通 JavaScript 或 TypeScript,具备大型前端系统开发经验 有视觉编辑器、创作工具或交互类产品的开发经验 熟悉性能调优方法,特别是在高渲染负载的应用中 具备良好的产品思维,能够站在创作者用户视角理解工作流需求 具备 3D 引擎编辑器开发经验有加分(如 Three.js、Babylon.js、Unity 或 Unreal Engine)
Apply Now

Direct link to company career page

Share this job