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