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、具有較強的學習能力、溝通能力以及良好的團隊協作精神,工作認真負責、積極思考、有耐心、嚴謹細致、不斷創新,具備一定的抗壓能力。