(一)崗位職責(zé):
1、負(fù)責(zé)公司系統(tǒng)(智慧船舶、ERP等)Web前端、船載終端、移動(dòng)端、微信小程序及大屏數(shù)據(jù)可視化平臺(tái)的設(shè)計(jì)、開發(fā)與維護(hù)。
2、參與或主導(dǎo)前端技術(shù)選型、架構(gòu)設(shè)計(jì)、工程化體系建設(shè),建設(shè)和維護(hù)前端組件庫(kù)、工具鏈和開發(fā)規(guī)范。
3、協(xié)同產(chǎn)品和UI設(shè)計(jì)師高度還原設(shè)計(jì)頁(yè)面,為用戶提供極致的流暢性交互體驗(yàn);
4、跨端與跨技術(shù)棧,解決多端(PC、Mobile、Large Screen)適配問(wèn)題,探索并應(yīng)用微前端等架構(gòu),以支持龐大系統(tǒng)的模塊化開發(fā)和部署。
5、持續(xù)優(yōu)化前端應(yīng)用性能,保證在低帶寬、高延遲(如衛(wèi)星通信)網(wǎng)絡(luò)環(huán)境下依然具備良好的用戶體驗(yàn)和數(shù)據(jù)傳輸效率。
(二)任職要求
1、計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,3年以上前端開發(fā)經(jīng)驗(yàn)。
2、熟悉Web前端組件化/模塊化開發(fā)模式和前端工程化實(shí)踐;至少精通一種前端開發(fā)框架,如Vue、React等;熟悉各種圖表庫(kù)、UI框架,并具備大型項(xiàng)目實(shí)踐經(jīng)驗(yàn).
3、有移動(dòng)端/H5、Electron(桌面端)或小程序(如Uni-App)開發(fā)經(jīng)驗(yàn)。
4、熟練掌握一種主流可視化庫(kù),如:
2D: ECharts / AntV G2 / D3.js
3D & 數(shù)字孿生: Three.js / Babylon.js / Cesium.js (用于GIS地圖)
5、深刻理解 ES6+、CSS3、HTML5 等前端基礎(chǔ)知識(shí),具備扎實(shí)的瀏覽器渲染原理和網(wǎng)絡(luò)協(xié)議知識(shí)。
6、有微前端(qiankun、Micro-App等)實(shí)戰(zhàn)經(jīng)驗(yàn)者優(yōu)先。
7、有WebGL、Unity3D、Three.js 等3D渲染開發(fā)經(jīng)驗(yàn),尤其是與數(shù)字孿生、工業(yè)仿真相關(guān)的項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。