岗位描述
岗位职责
1. Web端指控平台开发: 参与无人机地面指控系统 Web 端前端架构设计与功能开发,使用 React 生态构建高性能、高可用的实时监控大屏和系统管理界面。
2.桌面端(机长监控端)开发: 基于 Electron 将指控系统 Web 端深度定制并封装为高性能的桌面级客户端,处理本地底层硬件调用、多屏显示协同、本地数据缓存及系统级消息推送等跨平台桌面端特有业务。
3.移动端 APP 开发: 使用 React Native 独立负责无人机指控系统配套移动端(Android & iOS)应用的设计与开发,满足外场作业、便捷操作等移动端协同需求。
4.二维/三维 WebGIS 功能建设: 基于主流 WebGIS 框架(如 Cesium、OpenLayers 等)进行开发。实现二维地图无人机航线航迹,无人机实时飞行态势展示,以及三维场景下的实景模型加载、地形渲染、三维航迹实时追踪与姿态模拟等三维监控大屏构建。
5.实时数据与多媒体流处理: 优化 WebSocket、SSE 高频遥测数据流的实时渲染性能;接入并展示 RTSP, WebRTC 等协议的无人机图传视频流接入展示。
6.前端工程化与 AI 提效: 将 AI 工具融入日常前端工作流,在代码生成、重构优化、自动化测试编写等方面实现研发提效,持续完善团队前端工程化建设与性能调优。
任职要求
1.学历与经验: 本科及以上学历,计算机、GIS(地理信息系统)或相关专业,具备 3 年以上前端开发经验。
2.核心前端技能: 精通 HTML5、CSS3、JavaScript/TypeScript。深入理解浏览器渲染、 React 及其底层原理。
3.桌面端开发(Electron): 熟练掌握 Electron 框架,具备将复杂 Web 应用封装为跨平台(Windows/macOS/Linux)桌面软件的实战经验;精通主进程与渲染进程间的通信(IPC)机制,有客户端应用打包、自动更新(OTA)及性能调优经验。
4.AI 驱动开发能力: 具备强烈的 AI 拥抱意识,能熟练运用主流 AI 编程助手辅助日常编码、Bug 排查及技术方案设计,并在过往工作中有切实的 AI 提效落地实践经验。
5. 移动端技能(React Native): 具备 React Native 实际项目开发经验,了解原生与 RN 的混合开发与通信机制,能解决常见的多端适配、系统兼容性与性能问题。
6.地图与可视化技能(WebGIS):熟悉地图投影体制与坐标系转换,精通至少一种三维地球引擎(如 Cesium.js)或 3D 渲染库(Three.js/WebGL),有加载大体量 3DTiles 模型经验,熟悉二维地图引擎(OpenLayers, Mapbox GL 等)。
7.软素质: 对无人机行业有浓厚兴趣,具备较强的逻辑分析能力、业务理解能力和跨团队(软硬件)协作沟通能力。
8.符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。