Back to jobs
Canva

Effects Tool Engineer

Beijing, Beijing, ChinaPosted 1 months ago
Full-timehybridMid-Senior Level

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)

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Effects Tool Engineer at Canva | Renata