1. 精通TypeScript,熟練運用其特性進行類型定義、接口設計,保障代碼的可維護性和健壯性,有大型TypeScript項目開發經驗優先。
2. 掌握Vue.js框架,熟悉Vue3的Composition API、響應式原理及生態系統(Vue Router、Pinia等),能獨立搭建與維護Vue項目架構。
3. 扎實的GIS開發能力,熟悉OpenLayers、LeafLet或者Mapbox等開源地圖庫,能實現地圖加載、圖層管理、空間查詢、坐標轉換等功能,有基于GIS的位置服務、空間分析類項目經驗優先。
4. 熟悉HTML5、CSS3,掌握Flex、Grid等布局方式及響應式設計,能適配不同終端設備。
5. 了解前端工程化工具(Webpack、Vite等),具備模塊化、組件化開發思維,能優化前端性能。
6. 項目經驗:有至少1個包含GIS功能的Web應用開發經驗,能獨立負責前端GIS模塊的設計與實現,解決地圖加載緩慢、交互卡頓等問題。
7. 具備良好的溝通能力與團隊協作精神,能理解業務需求并轉化為技術實現,有較強的問題排查能力和學習能力。