About this role
About the Role/Specialty
This is a craft-focused engineering role at the intersection of real-time rendering, motion UX, and visual tooling. You’ll help shape our video effects tooling platform building intuitive, high-performance tools that unlock creativity at scale.
关于岗位
该岗位是一个以创意技术能力为核心的工程职位,聚焦于实时渲染、动效体验和特效工具平台的构建。你将参与搭建Canva的视频特效创作平台,打造高性能、易上手的视觉创作工具,服务全球创作者。
What you’ll do (responsibilities)
Build intuitive and expressive effect editing tools for end usersDesign real-time editing and preview experiences for visual effectsDevelop effect modules such as shaders, transitions, and animation templatesPartner with designers and creators to iterate on interaction patterns and workflowsEnsure performance and compatibility across web, mobile, and desktopMaintain code quality and scalable architecture in a fast-moving product工作职责
构建创作者特效编辑工具设计支持实时预览和编辑的视觉特效体验开发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 toolingFamiliarity with performance profiling and optimisation for rendering-heavy applicationsStrong 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) What the candidate will learn and how will they develop at Canva
Build tools used by tens of millions of users worldwideCollaborate with world-class product thinkers and designersExplore new techniques in GPU rendering and motion designDrive vision and standards for visual tooling at scale在这个岗位上,你将获得:
成为 Canva 全球数千万用户使用的工具的创造者与世界顶尖的产品设计师和技术专家合作探索 GPU 渲染和动效设计的新技术与方法推动 Canva 视频特效平台的产品和技术标准发展
