1.负责项目/大数据产品/AI平台的前端核心模块开发,参与前端架构设计与性能优化,确保页面交互流畅、首屏加载高效、资源占用合理;
2.参与前端组件库设计与评审,封装可复用的UI组件(如拖拽面板、图表容器、表单生成器等),制定组件使用规范,提升团队开发效率;
3.与后端/运维/项目经理/测试/产品紧密协作,完成需求评审、接口定义、联调测试等研发全流程工作;
4.编写清晰的技术文档(组件文档、项目部署说明、常见问题记录),参与代码Review,保障代码可维护性;
5.探索新技术或项目并推动落地(如新框架、低代码方案、前端容器化等),持续优化系统性能与开发体验。
1.熟练使用 HTML5/CSS3/JavaScript (ES6+),掌握至少一种主流前端框架:React / Vue / Angular,熟悉其核心原理(虚拟DOM、响应式、生命周期等);
2.熟练使用 TypeScript,具备类型定义、泛型、接口等高级特性编写能力;
3.理解组件化开发与设计模式,能编写高复用、低耦合、易测试的前端代码;
4.对前端性能优化有较深理解,熟悉页面加载优化、渲染性能分析、内存泄漏排查,具备实际调优经验;
5.熟练掌握 状态管理方案(Redux / Vuex / Pinia / MobX)及前端路由(React Router / Vue Router)的使用;
6.熟练掌握 前端工程化工具(Webpack / Vite),能够进行配置优化与环境区分,了解模块热更新、代码分割等机制;
7.理解HTTP协议、浏览器缓存机制、跨域处理及常见Web安全(XSS/CSRF)防范措施;
8.有数据可视化开发经验优先(ECharts / AntV / D3.js / Highcharts);有拖拽式交互、低代码平台或流程编排组件开发经验优先;
9.熟悉 WebSocket / SSE 实时通信或大模型流式渲染经验优先;
10.有大数据或AI相关前端项目(数据集成、BI分析、机器学习任务可视化编排)经验优先;
11,熟悉 Node.js / SSR / Electron 或前端容器化(Docker)优先。


