岗位职责负责公司核心产品的前端系统设计与开发,确保系统的高可用性、可扩展性和用户体验。根据产品需求进行系统的架构设计、编码实现及单元测试。参与产品的需求分析、功能规划,并提出技术方案建议。开发和维护上位机软件的前端部分,包括但不限于用户界面、数据可视化等模块。理解并实施PLC与上位机交互的基本原理和常用协议,如ADS、EIP、Modbus、OPC UA等,以便于前后端的数据对接。与后端微服务架构对接,确保前后端数据传输的安全性和高效性。编写高质量的技术文档,包括设计文档、API文档等。与跨职能团队合作,解决项目中的关键问题和技术难题。持续关注行业动态和技术趋势,为团队引入新技术和工具。任职资格计算机相关专业本科及以上学历,具有至少5年的前端开发经验,熟悉vue,react,angular三大框架,尤其是使用Vue.js的经验。精通Vue.js框架及其生态系统(如Vuex、Vue Router等),有丰富的Vue项目开发经验。有WebGL、babylon.js或Three.js等图形库的使用经验,能够开发复杂的3D可视化界面。对微服务架构有深刻的理解,具备实际项目中与后端微服务对接的经验。了解基本的PLC与上位机之间的交互协议,能够参与前端与PLC通信的设计与实现。熟悉HTML5/CSS3/JavaScript/ES6+等前端技术,能够编写高效的前端代码。具备良好的沟通能力和团队协作精神,能够承受一定的工作压力。加分项有设备制造尤其是半导体设备行业从业经验优先考虑。在开源社区中有贡献记录,或在个人博客分享过技术文章。