工作职责:
1.负责无人船、无人机等智能云端控制平台、任务管理系统、数据处理与分析系统的前端页面设计与开发,支撑各类无人系统的智能化运营与管理;
2.核心职责
(1)负责运维平台和船载显控终端的前端架构设计与开发;
(2)基于电子海图实现船只动态实时显示、历史轨迹回放、任务规划与编辑;
(3)通过WebSocket等协议处理实时遥测数据(位置、姿态、速度、舱内状态),保障界面与船端状态同步;
(4)集成并展示多源传感器数据,如摄像头实时视频流(RTSP/WebRTC)、激光雷达点云、声呐图像等;
(5)开发数据可视化看板,用图表(ECharts等)形式呈现航行数据、设备状态和告警信息;
(
6)实现地理信息系统(GIS)集成,支持电子围栏、禁飞区管理、路径可视化。
任职要求:
1.前端基础:精通HTML5、CSS3、JavaScript/TypeScript,深刻理解浏览器渲染原理和前端性能优化;
2.前端框架:深入掌握Vue.js或React(至少其一),有复杂单页应用开发经验,熟悉状态管理(Vuex/Pinia/Redux)和组件化设计;
3.可视化能力:熟悉至少一种地图SDK(Leaflet、MapboxGL、OpenLayers、高德地图),有实际的地图应用开发经验;熟练使用ECharts或D3.js进行数据可视化;
4.实时通信:深刻理解WebSocket协议,具有处理实时数据流和消息推送的实际项目经验;
5.工程化能力:熟悉Webpack/Vite等构建工具,理解模块化开发,具有良好的代码规范和版本管理(Git)习惯。
加分项:
1.原型设计能力:有使用Figma、AdobeXD等工具进行高保真原型设计的经验,能快速将产品想法转化为可交互的Demo;
2.GIS/地理信息:了解地理空间数据格式(GeoJSON、Shapefile),有坐标投影转换、空间查询等开发经验;
3.视频处理:熟悉WebRTC、HLS、RTMP等视频流协议,具有视频播放器集成或低延迟视频流处理经验;
4.3D可视化:有Three.js、WebGL或Babylon.js开发经验,能进行简单的3D场景渲染(如船体3D模型展示、水下地形呈现);
5.ROS/机器人:了解机器人操作系统(ROS/ROS2),熟悉roslibjs等Web接入方式,具有机器人数据可视化经验;
6.行业背景:对船舶、无人艇、水下机器人等海洋装备有基本了解,理解AIS、电子海图、自主航行等概念。
任职要求:
任职要求:
1.前端基础:精通HTML5、CSS3、JavaScript/TypeScript,深刻理解浏览器渲染原理和前端性能优化;
2.前端框架:深入掌握Vue.js或React(至少其一),有复杂单页应用开发经验,熟悉状态管理(Vuex/Pinia/Redux)和组件化设计;
3.可视化能力:熟悉至少一种地图SDK(Leaflet、MapboxGL、OpenLayers、高德地图),有实际的地图应用开发经验;熟练使用ECharts或D3.js进行数据可视化;
4.实时通信:深刻理解WebSocket协议,具有处理实时数据流和消息推送的实际项目经验;
5.工程化能力:熟悉Webpack/Vite等构建工具,理解模块化开发,具有良好的代码规范和版本管理(Git)习惯。
加分项:
1.原型设计能力:有使用Figma、AdobeXD等工具进行高保真原型设计的经验,能快速将产品想法转化为可交互的Demo;
2.GIS/地理信息:了解地理空间数据格式(GeoJSON、Shapefile),有坐标投影转换、空间查询等开发经验;
3.视频处理:熟悉WebRTC、HLS、RTMP等视频流协议,具有视频播放器集成或低延迟视频流处理经验;
4.3D可视化:有Three.js、WebGL或Babylon.js开发经验,能进行简单的3D场景渲染(如船体3D模型展示、水下地形呈现);
5.ROS/机器人:了解机器人操作系统(ROS/ROS2),熟悉roslibjs等Web接入方式,具有机器人数据可视化经验;
6.行业背景:对船舶、无人艇、水下机器人等海洋装备有基本了解,理解AIS、电子海图、自主航行等概念。