职位描述
工作职责:
1、平台核心功能开发:负责机器人管理平台(主要是Web端)的设计、开发、测试和维护,确保高质量的代码交付。
2、数据可视化:开发实时、高可用的机器人状态监控仪表盘,将机器人的位置、传感器数据、任务状态、电量等海量信息以直观、友好的方式呈现(例如2D/3D地图、实时图表等)。
3、复杂交互实现:实现复杂的机器人任务编排与远程控制的前端交互逻辑,支持用户通过拖拽、配置等方式创建和管理自动任务。
4、实时通信:基于WebSocket、SSE、WebRTC等技术,确保前端与机器人后端服务之间建立低延迟、高可靠性的通信,实现机器人的实时远程控制与监控。
5、3D可视化:利用WebGL、Three.js等技术,开发机器人运动姿态和周围环境的2D/3D可视化界面,提供身临其境的远程监控体验。
6、性能优化与技术创新:持续优化前端应用的性能、响应速度和用户体验,并积极探索和引入前端前沿技术,以应对机器人领域的特有挑战。
7、跨团队协作:与产品经理、UI/UX设计师紧密沟通,确保产品体验;与后端工程师协作,定义和实现高效的API接口。
任职条件:
1.学历及专业要求:本科及以上学历,计算机科学与技术、软件工程、自动化等相关专业。
2.专业知识/技能:精通HTML5、CSS3、JavaScript (ES6+),熟悉TypeScript,并深刻理解Web标准和浏览器渲染原理;熟练掌握至少一种主流前端框架(如React、Vue.js或Angular);熟悉ECharts、AntV等至少一种主流数据可视化库,并有复杂图表的开发经验;熟练使用Webpack、Vite等构建工具,理解前端模块化、组件化开发思想,并有良好的代码风格和工程化实践;深刻理解RESTful API,有与后端工程师协作进行接口设计和联调的丰富经验。
3.性别、年龄要求:无
4.职业(资格)证书:无
5.行业及工作经验:有3年以上软件开发经验,有机器人、AGV相关系统或其它智能巡检系统开发经验的优先。
6.其他要求:工作态度认真、责任心强、具备团队合作精神与合作能力、积极进取。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕