软件开发(前端)1
岗位职责
1、负责软件产品前端的设计、开发、维护和持续改进;
2、负责软件功能封装和搭建组件库、模板项目;
3、参与软件产品技术文档编写。
任职条件
1、熟练掌握前端JavaScript、CSS、HTML等基础语言,熟练使用Typescript;
2、熟练掌握Vue3/React、Vite/Webapck等技术栈;
3、熟练使用AI代码生成工具,高效开发;
4、有Web大屏开发、官网开发、地图可视化经验;
5、有产品sense和工匠精神,对产品体验有主人翁意识。
加分项
1、 熟悉Web后端脚本语言,前后端能高效协作;
2、 有社区开源项目开发经验;
3、 精通Cesium、Mapbox、Leaflet等地图开源库。
软件开发(前端)2
岗位职责
1、负责卫星应用项目中 WebGIS 前端架构设计与开发,搭建高效、稳定的 WebGIS 应用系统。
2、基于项目需求,开发各类 WebGIS 交互功能,如地图缩放、图层切换、数据查询、路径规划等,提升用户交互体验。
3、优化 WebGIS 前端性能,处理大数据量下地图加载速度、流畅度等问题,保障系统在不同网络环境与终端设备上的稳定运行,满足J事侦查等业务场景对实时性的要求。
4、与后端开发团队协作,完成前后端数据接口对接,确保相关数据的准确传输与处理,共同推动项目功能的实现与完善。
5、参与项目技术选型与方案制定,结合产品和项目的应用特点,选择合适的 WebGIS 框架、地图引擎等技术,为项目提供技术支持与保障。
任职条件
1、具备扎实的 Web 前端基础,熟练掌握 HTML、CSS、JavaScript 等前端开发技术,能独立完成复杂 Web 页面的构建与交互功能实现。
2、精通至少一种主流 WebGIS 框架,如 ArcGIS API for JavaScript、OpenLayers、Mapbox GL JS 等,熟悉其原理与使用,能够运用框架开发定制化的 WebGIS 应用。
3、熟悉地图数据格式,如 GeoJSON、Shapefile 等,具备处理地图数据的能力,能够根据项目需求对卫星数据进行适配与可视化处理。
4、拥有良好的代码编写习惯,注重代码质量与可维护性,具备较强的问题排查与解决能力,能够快速定位和修复 WebGIS 前端开发过程中的各类问题。
5、具备良好的团队协作精神和沟通能力,能够与后端开发人员、产品经理等紧密合作,共同推进项目的顺利进行。