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