崗位職責(zé):
1、參與公司 Web 產(chǎn)品 / 項(xiàng)目的前端開(kāi)發(fā)工作,負(fù)責(zé)頁(yè)面組件、交互邏輯及業(yè)務(wù)功能的實(shí)現(xiàn),確保代碼質(zhì)量與頁(yè)面性能;
2、主導(dǎo)或參與前端組件庫(kù)的設(shè)計(jì)與維護(hù),提煉可復(fù)用的 UI 組件和業(yè)務(wù)模塊,提升團(tuán)隊(duì)開(kāi)發(fā)效率;
3、參與需求分析與技術(shù)方案評(píng)審,結(jié)合業(yè)務(wù)場(chǎng)景提出合理的前端技術(shù)實(shí)現(xiàn)建議,解決開(kāi)發(fā)中的技術(shù)難點(diǎn);
4、負(fù)責(zé)前端工程化實(shí)踐,包括構(gòu)建流程優(yōu)化(Webpack/Vite)、代碼規(guī)范制定等,推動(dòng)團(tuán)隊(duì)開(kāi)發(fā)標(biāo)準(zhǔn)化;
5、優(yōu)化前端頁(yè)面加載速度、渲染性能及用戶體驗(yàn),解決跨瀏覽器兼容性、移動(dòng)端適配等問(wèn)題;
6、配合后端工程師完成接口聯(lián)調(diào),參與前后端數(shù)據(jù)交互邏輯設(shè)計(jì),保障數(shù)據(jù)流轉(zhuǎn)的穩(wěn)定性;
7、編寫(xiě)技術(shù)文檔(如組件說(shuō)明、開(kāi)發(fā)手冊(cè)),并協(xié)助初級(jí)開(kāi)發(fā)工程師成長(zhǎng),參與團(tuán)隊(duì)技術(shù)分享與代碼評(píng)審。
任職資格:
1、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),3-5 年前端開(kāi)發(fā)經(jīng)驗(yàn),有中大型 Web 項(xiàng)目開(kāi)發(fā)或者移動(dòng)端開(kāi)發(fā)經(jīng)歷者優(yōu)先;
2、扎實(shí)掌握前端基礎(chǔ):HTML5/CSS3(Flex/Grid 布局、響應(yīng)式設(shè)計(jì))、JavaScript(ES6 + 特性、異步編程、原型鏈);
3、熟練使用至少一種主流前端框架(Vue3/React),理解框架底層原理(如虛擬 DOM、組件生命周期),能獨(dú)立設(shè)計(jì)組件結(jié)構(gòu);
4、熟悉 TypeScript,能運(yùn)用其進(jìn)行類型定義與類型安全開(kāi)發(fā);
5、掌握前端工程化工具:Webpack/Vite、npm/yarn/pnpm,了解模塊化開(kāi)發(fā)思想,有構(gòu)建流程優(yōu)化經(jīng)驗(yàn)者優(yōu)先;
6、了解 HTTP 協(xié)議、RESTful API 設(shè)計(jì)規(guī)范,能獨(dú)立與后端進(jìn)行接口聯(lián)調(diào),排查網(wǎng)絡(luò)請(qǐng)求問(wèn)題;
加分項(xiàng):了解微前端架構(gòu)等技術(shù)、小程序開(kāi)發(fā)經(jīng)歷者、有前端性能優(yōu)化實(shí)戰(zhàn)經(jīng)驗(yàn)優(yōu)先