1. 精通 HTML5、CSS3、JavaScript 等前端技术,熟练运用 Canvas 进行可视化开发。 2. 熟悉 React 框架,理解其核心概念如组件化、虚拟 DOM、生命周期等,并有实际项目经 验。 3. 掌握 TypeScript,能够使用其进行类型安全的开发,提高代码质量和可维护性。 4. 了解 React Hooks,能够使用 useState、useEffect、useContext 等 Hooks 编写函数组件,并理 解其原理。 5. 熟悉实现 Canvas 的拖拽交互,并对其性能有一定的优化经验。 6. 善于沟通,有良好的团队协作能力和独立解决问题的能力。 7. 有责任心,对代码质量有所追求,并持续关注前端领域的新技术发展。 8. 计算机专业本科及以上学历。
1. 有大型前端项目的开发经验,并在其中担任重要角色。 2. 对前端工程化、自动化测试、性能优化等方面有实践经验。 3. 参与过开源项目,或有个人的技术博客、GitHub 等。 4. 了解 WebGL、Three.js 等 3D 可视化技术。 5. 具备一定的 UI/UX 设计能力,能够独立完成简单的交互设计。