1、精通 HTML5,熟练掌握 File API、Web Socket、Canvas、LocalStorage 等特性,能结合业务场景灵活应用;
2、精通 CSS3,熟练使用 Flex/Grid 布局、动画(transition/animation)、响应式设计,能精准还原 UI 视觉效果;
3、深入掌握 JavaScript(ES6+)核心原理,理解闭包、原型链、事件循环等底层机制,具备 JS 代码优化能力;
4、精通vue、node.js、react等前端MVC框架;熟悉其生态系统(如 Vuex/Pinia、React Hooks、Router);
5、熟练使用 Git 进行版本控制,掌握分支管理、代码合并等协作流程;熟悉 Webpack/Vite 等构建工具,能配置优化构建流程。
1、本科或以上学历,计算机软件、电子、通讯相关专业;2年或2年以上工作经验;
2、具备丰富的前端性能优化实战经验(如资源懒加载、缓存策略、DOM 优化等),能通过工具(Lighthouse、Performance)定位并解决性能瓶颈;
3、能落地 XSS/CSRF 防护、接口签名、数据加密(AES/RSA)、签名摘要(SHA)等安全策略,保障产品安全合规;
4、有可视化(ECharts/D3.js/Three.js)、低代码平台、大型中后台系统开发经验优先;
5、有丰富的前端性能优化经验,能从网络(缓存、请求优化)、渲染(DOM 优化、回流重绘)、代码(懒加载、树摇)等维度制定系统性优化方案,曾将核心指标(如首屏加载时间)优优先;
6、精通 Webpack/Vite/Rollup 等构建工具,能独立设计构建流程、优化打包性能,具备自定义插件开发经验;熟练使用 Git 进行版本控制,掌握 Git Flow、代码评审等协作规范;
7、具有较强的学习能力、沟通能力以及良好的团队协作精神,工作认真负责、积极思考、有耐心、严谨细致、不断创新,具备一定的抗压能力。