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. 具备良好的沟通能力与团队协作精神,能理解业务需求并转化为技术实现,有较强的问题排查能力和学习能力。