核心職責(zé):
1.主導(dǎo)前端開發(fā):負(fù)責(zé)公司核心產(chǎn)品線、中后臺(tái)系統(tǒng)的前端架構(gòu)設(shè)計(jì)、技術(shù)選型、開發(fā)和迭代維護(hù)。
2.技術(shù)攻堅(jiān)與性能優(yōu)化:解決前端性能瓶頸、兼容性難題,主導(dǎo)首屏加載、渲染性能等關(guān)鍵指標(biāo)的優(yōu)化工作。
3.工程化建設(shè):參與或主導(dǎo)前端腳手架、構(gòu)建部署流程、組件庫(kù)、微前端等基礎(chǔ)設(shè)施的建設(shè)和優(yōu)化,提升團(tuán)隊(duì)開發(fā)效率和質(zhì)量。
4.技術(shù)規(guī)范與指導(dǎo):制定和維護(hù)前端代碼規(guī)范、工作流,通過(guò)代碼評(píng)審和技術(shù)分享,驅(qū)動(dòng)團(tuán)隊(duì)技術(shù)進(jìn)步,指導(dǎo)初中級(jí)工程師成長(zhǎng)。
5.技術(shù)預(yù)研:關(guān)注前端技術(shù)發(fā)展趨勢(shì),引入新技術(shù)、新工具到實(shí)際項(xiàng)目中,保持技術(shù)棧的先進(jìn)性和競(jìng)爭(zhēng)力。
職位要求:
1.學(xué)歷與經(jīng)驗(yàn):計(jì)算機(jī)或相關(guān)專業(yè)本科及以上學(xué)歷,4年及以上前而端開發(fā)經(jīng)驗(yàn),具備復(fù)雜項(xiàng)目或產(chǎn)品的架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)。
2.核心框架與語(yǔ)言:
熟練Vue 3及其核心生態(tài)(如Vue Router,Pinia/Vuex,Vite)并理解其設(shè)計(jì)原理,有組合式API大型項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)。熟練React及其核心生態(tài)(如React Router,Redux/Zustand,Webpack)并理解其虛擬DOM、Fiber架構(gòu)等核心機(jī)制。熟練掌握J(rèn)avaScript(ES6+)、TypeScript、HTML5、CSS3。
3.工程化與構(gòu)建工具:熟練掌握Vite、Webpack等現(xiàn)代構(gòu)建工具的原理和配置優(yōu)化,有性能優(yōu)化實(shí)戰(zhàn)經(jīng)驗(yàn)。
4.前端工程能力
精通前端組件化開發(fā),具備設(shè)計(jì)和開發(fā)高復(fù)用、可維護(hù)組件的能力。熟悉前端代碼版本管理工具(如Git)和協(xié)同工作流程。
具備扎實(shí)的瀏覽器工作原理知識(shí),能解決內(nèi)存泄漏、渲染性能等復(fù)雜問題。
關(guān)鍵技術(shù)棧(至少精通Vue和React其中一項(xiàng),并熟悉其他相關(guān)技術(shù)):
1. Vue技術(shù)棧:精通Vue3組合式API、Script Setup;熟悉Vite原理及插件開發(fā);有Vue生態(tài)庫(kù)(如Element Plus,Vant, NaiveUI)深度使用經(jīng)驗(yàn)。
2.React技術(shù)棧:精通Hooks、函數(shù)式組件;熟悉React性能優(yōu)化手段;有React生態(tài)庫(kù)(如Ant Design, Material-UI)深度使用經(jīng)驗(yàn)。