1.2-2万
中轻大厦A座
职位描述:
我们正在寻找一位 GIS前端工程师,加入我们的前端研发团队。该职位要求候选人熟练掌握 Cesium 平台,具有在 WebGIS 环境中开发、维护和优化前端应用的经验。你将负责构建和优化高性能的GIS可视化系统,提供支持地理数据展示、空间分析和交互的前端技术解决方案,推动项目的前端技术发展。
工作职责:
1. GIS前端应用开发:
o 使用 Cesium 平台进行三维地理信息展示、空间数据分析和可视化开发。
o 参与WebGIS项目的前端架构设计与实现,确保前端与后端系统高效协同工作。
o 设计并实现用户交互界面,提供直观、易用的GIS功能,包括地图导航、空间查询、数据可视化等。
2. 数据可视化与地图服务:
o 实现地图数据的加载、显示和渲染,支持各种地图数据格式(如 GeoJSON、KML、Shapefile、Tile Map)的加载与展示。
o 设计并优化高性能的地图数据渲染方案,确保大规模空间数据的快速加载和展示。
3. 空间分析与地理功能开发:
o 基于Cesium平台开发空间分析功能,包括地理编码、路径规划、距离计算、区域分析等。
o 实现自定义的地理信息分析工具,支持复杂空间数据处理与分析。
4. 性能优化与技术升级:
o 优化地图加载速度和渲染效率,提升前端页面性能,解决大数据量下的渲染瓶颈。
o 跟踪前端领域新技术,持续优化GIS前端开发工具和平台。
5. 团队协作与技术指导:
o 与后端开发人员、产品经理紧密合作,确保GIS前端需求的准确实现与系统性能的高效提升。
o 为团队成员提供技术支持与指导,分享最佳实践,推动前端技术的不断提升。
任职要求:
1. 学历要求:计算机科学、地理信息系统(GIS)、软件工程或相关专业本科及以上学历。
2. 工作经验:
o 3年以上的前端开发经验,具有 GIS前端开发 的实际项目经验。
o 熟练使用 Cesium 平台,能够利用其构建高效的三维地理信息展示和分析系统。
3. WebGIS经验:
o 了解并具备实际开发经验,能够在 WebGIS 环境下进行地图服务开发、数据可视化及空间分析。
o 熟悉常见的 地理信息系统 技术栈,如 Leaflet、OpenLayers,并能够与Cesium平台进行集成使用。
4. 前端技术栈要求:
o 精通 JavaScript、HTML5、CSS3,能够使用 React、Vue.js 或 Angular 等现代前端框架进行开发。
o 熟悉 WebGL、Three.js、Canvas 等图形渲染技术,能够进行复杂的数据渲染与优化。
o 熟悉 Ajax、RESTful API、WebSocket 等与后端的数据交互方式。
5. 空间数据处理与分析能力:
o 理解 空间数据格式(如 GeoJSON、KML、Shapefile)和 空间分析(如缓冲区分析、距离计算、聚类分析等)的基本概念。
o 能够设计并实现基于地图服务的空间数据展示和分析功能。
6. 性能优化与跨平台支持:
o 能够优化前端GIS应用的性能,确保地图在不同设备和浏览器上的流畅运行。
o 熟悉地图数据加载与渲染的性能优化技巧,能够解决大规模地理数据展示时的性能瓶颈。
7. 团队协作与沟通能力:
o 良好的团队合作精神和沟通能力,能够与后端开发、产品经理和设计团队紧密协作。
o 具备良好的问题解决能力,能够在技术实现中推动团队高效工作。
加分项:
· 了解 空间大数据 处理技术和 实时数据流(如 WebSocket、Socket.IO)处理。
· 熟悉 地图服务平台(如 ArcGIS Online、Mapbox、Google Maps API)的使用。
· 有 地理信息分析算法(如路径规划、最短路径、空间聚类等)的开发经验。
· 熟悉 容器化技术(如 Docker)和 自动化部署,能够将前端GIS系统高效部署到云环境中。
· 熟悉 TypeScript,并有相关开发经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕