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