崗位職責:
1、JavaScript 精通 JavaScript,深入理解 ES6+ 新特性,能夠編寫高效、可維護的代碼,熟悉異 步編程、閉包、原型鏈等高級概念。
2、前端框架和庫:精通至少一種主流前端框架或庫(如 React、Vue.js、Angular),具備復雜應(yīng) 用的架構(gòu)設(shè)計和性能優(yōu)化經(jīng)驗,主導過大型web系統(tǒng),H5,app,小程序的設(shè)計開發(fā)經(jīng)驗。
3、前端工程化:熟練使用前端構(gòu)建工具(如 Webpack、Rollup),具備前端工程化實踐經(jīng)驗,能夠 進行項目構(gòu)建、模塊化開發(fā)和自動化任務(wù)處理。
4、性能優(yōu)化:深入了解前端性能優(yōu)化的各種方法,能夠進行代碼優(yōu)化、資源壓縮、懶加載、首屏優(yōu) 化等性能提升措施。能結(jié)合APP、服務(wù)端做性能優(yōu)化且對于性能優(yōu)化有成熟方法論。
5、架構(gòu)設(shè)計: 具備前端架構(gòu)設(shè)計能力,能夠根據(jù)項目需求設(shè)計合理的前端架構(gòu),確保代碼的可維護性和擴展性。
6、熟悉BFF相關(guān)的概念,熟悉客戶端渲染與服務(wù)端渲染的node實現(xiàn)。
7、有大型項目或開源項目的實際經(jīng)驗,具備移動端開發(fā)經(jīng)驗、移動端性能優(yōu)化。