前端工程師崗位職責(zé)
核心職責(zé):
1.Web前端開發(fā)
負(fù)責(zé)企業(yè)級(jí)Web應(yīng)用、官網(wǎng)、后臺(tái)管理系統(tǒng)等前端架構(gòu)設(shè)計(jì)與開發(fā),確??鐬g覽器兼容性及性能優(yōu)化。
使用主流框架(如React/Vue/Angular)實(shí)現(xiàn)動(dòng)態(tài)交互功能,結(jié)合TypeScript提升代碼可維護(hù)性。
與后端協(xié)作完成API對(duì)接,優(yōu)化數(shù)據(jù)交互流程,提升用戶體驗(yàn)。
2.移動(dòng)端及小程序開發(fā)
基于React Native/Flutter開發(fā)跨平臺(tái)App,或使用原生技術(shù)(Swift/Kotlin)實(shí)現(xiàn)高性能移動(dòng)端功能。
負(fù)責(zé)微信/支付寶小程序開發(fā),熟悉小程序生命周期及生態(tài)組件庫(如WeUI、Vant)。
適配多端(iOS/Android/H5)的響應(yīng)式布局,解決不同設(shè)備兼容性問題。
3.可視化大屏開發(fā)
使用ECharts/D3.js/AntV等庫實(shí)現(xiàn)數(shù)據(jù)可視化,設(shè)計(jì)動(dòng)態(tài)圖表、地圖、儀表盤等交互效果。
結(jié)合WebGL(Three.js)或Canvas開發(fā)3D可視化場景,支持實(shí)時(shí)數(shù)據(jù)渲染與動(dòng)畫效果。
優(yōu)化大屏性能,解決高并發(fā)數(shù)據(jù)展示下的卡頓問題。
4.數(shù)字孿生項(xiàng)目開發(fā)
參與數(shù)字孿生平臺(tái)前端架構(gòu)設(shè)計(jì),集成3D模型(如BIM、GIS)與IoT數(shù)據(jù),實(shí)現(xiàn)虛實(shí)映射。
使用Unity WebGL/Cesium/Babylon.js等技術(shù)構(gòu)建3D場景,支持設(shè)備監(jiān)控、模擬仿真等交互功能。
與后端及算法團(tuán)隊(duì)協(xié)作,實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)的動(dòng)態(tài)孿生體更新。
通用職責(zé):
編寫可復(fù)用組件庫,制定前端開發(fā)規(guī)范,提升團(tuán)隊(duì)開發(fā)效率。
參與代碼評(píng)審、性能優(yōu)化及技術(shù)債務(wù)清理,保障代碼質(zhì)量。
跟蹤前端技術(shù)趨勢(shì),推動(dòng)新技術(shù)在項(xiàng)目中的落地(如微前端、Serverless等)。
任職要求:
1.技術(shù)能力
基礎(chǔ)要求:
精通HTML5/CSS3/JavaScript(ES6+),熟悉前端工程化(Webpack/Vite/Rollup)。
掌握至少一種主流框架(React/Vue/Angular),理解其核心原理(如虛擬DOM、響應(yīng)式原理)。
熟悉RESTful API設(shè)計(jì),能熟練使用Axios/Fetch進(jìn)行數(shù)據(jù)交互。
專項(xiàng)技能:
移動(dòng)端/小程序:熟悉小程序開發(fā)流程,了解原生App開發(fā)(React Native/Flutter/原生開發(fā))。
可視化:熟練使用ECharts/D3.js/AntV,有WebGL(Three.js/Cesium)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
數(shù)字孿生:了解3D建模工具(Blender/Maya),熟悉BIM/GIS數(shù)據(jù)格式(如GLTF、GeoJSON)。
性能優(yōu)化:
具備前端性能優(yōu)化經(jīng)驗(yàn)(代碼分割、懶加載、CDN加速、Web Worker等)。
熟悉Chrome DevTools調(diào)試工具,能定位并解決內(nèi)存泄漏、渲染阻塞等問題。
2.軟性要求
項(xiàng)目經(jīng)驗(yàn):
3年以上前端開發(fā)經(jīng)驗(yàn),有中大型項(xiàng)目(如可視化平臺(tái)、數(shù)字孿生系統(tǒng))完整開發(fā)經(jīng)驗(yàn)。
熟悉敏捷開發(fā)流程,能獨(dú)立承擔(dān)模塊設(shè)計(jì)與開發(fā)任務(wù)。
協(xié)作能力:
良好的溝通表達(dá)能力,能與產(chǎn)品、UI、后端團(tuán)隊(duì)高效協(xié)作。
具備技術(shù)文檔編寫能力,能輸出清晰的設(shè)計(jì)文檔與使用說明。
學(xué)習(xí)能力:
對(duì)新技術(shù)保持熱情,能快速學(xué)習(xí)并應(yīng)用到項(xiàng)目中(如AI生成UI、低代碼平臺(tái)等)。
加分項(xiàng):
有開源項(xiàng)目貢獻(xiàn)或技術(shù)博客撰寫經(jīng)驗(yàn)。
熟悉Node.js全棧開發(fā),能搭建簡單后端服務(wù)。
了解Web3.0(如區(qū)塊鏈、元宇宙)相關(guān)技術(shù)。
職位福利:節(jié)日福利、每年多次調(diào)薪、五險(xiǎn)一金、定期團(tuán)建、績效獎(jiǎng)金、項(xiàng)目獎(jiǎng)金、多次晉升機(jī)會(huì)