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