一、 崗位職責(zé)
1. 負(fù)責(zé)公司核心產(chǎn)品、創(chuàng)新型項目的前端架構(gòu)設(shè)計、開發(fā)與迭代維護(hù),保障高質(zhì)量的代碼產(chǎn)出。
2. 與產(chǎn)品經(jīng)理、UI/UX設(shè)計師緊密協(xié)作,將設(shè)計稿轉(zhuǎn)化為高性能、高保真、跨平臺兼容的交互界面。
3. 與后端工程師協(xié)同定義接口規(guī)范,完成前后端數(shù)據(jù)聯(lián)調(diào),確保系統(tǒng)高效、穩(wěn)定運(yùn)行。
4. 負(fù)責(zé)前端工程化體系建設(shè),優(yōu)化構(gòu)建、部署、監(jiān)控流程,持續(xù)提升開發(fā)效率與用戶體驗(yàn)。
5. 主導(dǎo)或參與前端技術(shù)難點(diǎn)攻關(guān),推動前端技術(shù)棧的升級和最佳實(shí)踐的落地。
6. 積極分享技術(shù)經(jīng)驗(yàn),幫助團(tuán)隊共同成長,營造良好的技術(shù)氛圍。
二、 硬性技能要求(必要條件)
1. 核心經(jīng)驗(yàn):
1.1 計算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,3年以上前端開發(fā)工作經(jīng)驗(yàn)。
1.2 具備中大型或復(fù)雜單頁面應(yīng)用的完整開發(fā)、性能優(yōu)化及部署上線經(jīng)驗(yàn)。
2. 基礎(chǔ)技術(shù)棧:
2.1 精通 HTML5、CSS3、JavaScript (ES6+),深刻理解瀏覽器渲染原理、網(wǎng)絡(luò)協(xié)議(HTTP/HTTPS)。
2.2 精通主流前端框架:Vue 3(組合式API、Pinia、Vue Router)或 React,并理解其核心設(shè)計原理與生態(tài)。
3. 工程化與部署能力:
3.1 熟練掌握 Webpack、Vite 等構(gòu)建工具,能根據(jù)項目需要進(jìn)行定制化配置。
3.2 精通前端部署流程,熟悉靜態(tài)資源優(yōu)化策略(如CDN加速、分包/懶加載、哈希緩存)。
3.3 具備服務(wù)器基礎(chǔ)配置能力,能獨(dú)立完成簡單的Nginx配置,實(shí)現(xiàn)反向代理、負(fù)載均衡、HTTPS部署等。
4. 協(xié)作與擴(kuò)展能力:
4.1 了解后端開發(fā)基礎(chǔ),熟悉至少一門后端語言(如Java/Node.js/Python)的基本CRUD操作,能與后端無障礙溝通數(shù)據(jù)接口與業(yè)務(wù)邏輯。
4.2 熟練使用 Git 進(jìn)行團(tuán)隊協(xié)作開發(fā),熟悉標(biāo)準(zhǔn)的代碼分支管理流程(如Git Flow)。
5. 現(xiàn)代開發(fā)工具素養(yǎng):
5.1 熟練運(yùn)用AI編程助手(如GitHub Copilot、通義靈碼、ChatGPT等) 提升日常編碼、調(diào)試、文檔編寫和技術(shù)方案調(diào)研的效率,并能判斷和修正AI產(chǎn)出的代碼。