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