1、參與前端項(xiàng)目設(shè)計(jì)與開發(fā),確保交付高質(zhì)量代碼。
2、開發(fā)高效單頁應(yīng)用(SPA),提升用戶體驗(yàn)與響應(yīng)速度。
3、維護(hù)現(xiàn)有代碼,保持可讀性與可維護(hù)性。
4、與設(shè)計(jì)團(tuán)隊(duì)緊密合作,確保設(shè)計(jì)精準(zhǔn)實(shí)現(xiàn)并優(yōu)化用戶體驗(yàn)。
5、使用 Vue 框架開發(fā)用戶界面,提升交互體驗(yàn)。
6、利用 Mapbox JS 和 Cesium JS,實(shí)現(xiàn)地圖及二三維場景展示與交互。
7、完成與后端接口對接,確保數(shù)據(jù)高效傳輸與呈現(xiàn)。
技能要求:
1、熟悉 Vue 框架,能獨(dú)立開發(fā)組件,理解 Composition API 原理與流程。
2、能夠封裝自定義 Hook,提升代碼復(fù)用性。
3、根據(jù)項(xiàng)目需求,構(gòu)建高復(fù)用性邏輯組件與公共方法。
4、熟悉 Mapbox-GL 或 Cesium JS,理解 GIS 邏輯,能處理地圖事件與交互。
5、熟練掌握 HTML5、CSS3、JavaScript,具備良好的編碼習(xí)慣。
6、熟悉 CSS Flex 和 Grid 布局,實(shí)現(xiàn)靈活頁面設(shè)計(jì)。
7、了解懶加載、代碼分割等前端性能優(yōu)化技術(shù)。
加分項(xiàng):
1、有相關(guān)資源監(jiān)測、智慧林草、智慧城市開發(fā)經(jīng)驗(yàn)者,可提供作品集或 GitHub 鏈接。
2、了解 TypeScript,具備相關(guān)開發(fā)經(jīng)驗(yàn)。
3、熟悉前端性能優(yōu)化,能分析并解決性能瓶頸。
4、熟悉 React,理解 Hooks 和 Context API 的原理與應(yīng)用