岗位职责:1.负责公司EMS平台前端架构设计、技术选型和核心模块开发,构建高性能、可扩展、易维护的前端应用。2.负责公司Web端及移动端App的前端开发,构建高性能、响应式用户界面; 3.负责实现平台软件与本地硬件设备(如测量仪器、传感器等)的通信对接,完成设备数据采集、状态监控及指令下发功能; 4.开发物联网(IoT)相关的数据可视化模块,包括实时数据展示、设备拓扑图、历史数据分析等; 5.配合后端团队完成设备管理、数据协议(如MQTT/HTTP/WebSocket)的接口联调与优化; 6.探索Web端与本地设备的低延迟交互方案(如Web蓝牙、WebSerial、WebUSB等技术); 7.持续优化前端工程化体系,提升跨平台兼容性与用户体验。 任职要求:1.本科及以上学历,计算机相关专业,3年以上前端开发经验,2年以上大型项目前端架构经验。2.精通HTML5/CSS3/JavaScript(ES6+),掌握Vue/React/Angular等框架; 3.熟悉Web端与本地设备的通信技术,如WebSocket、WebRTC、蓝牙BLE协议等; 4.具备物联网(IoT)项目经验,了解MQTT/CoAP等协议,或具备串口/USB设备对接经验; 5.熟悉前端数据可视化开发,至少掌握ECharts/D3.js/Three.js等一种库; 6.熟悉Webpack/Vite等构建工具,具备前端工程化及性能优化经验。 7.熟悉微电网、储能系统、EMS 等相关领域知识者优先。8.逻辑清晰,具备硬件交互问题的独立排查能力。加分项1. 了解Node.js/Python等后端语言,能独立开发简单设备调试工具; 2. 有Electron/React Native开发经验,熟悉桌面端或移动端混合开发生态; 3. 接触过工业控制、仪器仪表等领域的设备通信协议(如Modbus/OPC UA); 4. 对WebAssembly、WebGPU等前沿技术有实践经验。