岗位要求:前端框架/库: 精通React.js及其生态系统(如Redux, React Router等),并有3年以上使用React进行实际项目开发的经验。 熟练掌握TypeScript,并能够在日常开发中有效运用它来提升代码质量。图形编辑器功能: 具备图层编辑器功能的开发经验,熟悉Canvas API、SVG、D3.js或其他图形处理技术。如果候选人有使用WebGL或Three.js的经验,这将是一个重要的加分项。Web Component:熟悉Web Components标准,包括Custom Elements、Shadow DOM、HTML Templates等特性,并有实际项目中的应用经验。能够利用Web Components创建可复用、封装良好的UI组件,确保组件可以在不同环境和技术栈下无缝集成。项目经验大型应用开发:参与过至少一个大型前端项目的完整生命周期,从需求分析、架构设计到部署上线。图形编辑器模块:主导或深度参与过图形编辑器模块的开发工作,特别是涉及到图层管理、交互式图形绘制等功能。团队协作:拥有良好的沟通技巧和团队合作精神,能够在跨职能团队中高效协作。加分项开源贡献:对开源社区有所贡献,特别是在React、TypeScript或图形处理领域的项目。性能优化:擅长前端性能优化,了解如何通过代码层面和资源加载策略提高用户体验。移动端适配:有移动端Web应用开发经验,确保图形编辑器在移动设备上有良好的表现。自动化工具:熟悉前端构建工具(如Webpack)和CI/CD流程,能实现高效的开发和部署过程