岗位职责:1、前端开发: 负责公司产品的前端开发,设计和实现用户友好的界面和交互体验,确保前端代码的性能优化和跨浏览器兼容。2、硬件接口开发: 根据硬件厂商提供的接口文档,设计和实现与硬件设备的交互功能,能够调用硬件的各项能力(如摄像头、传感器等)。3、跨平台开发: 负责在多种终端设备上实现响应式设计和无缝用户体验,确保前端界面在不同设备和分辨率下的兼容性。4、代码维护: 负责前端代码的维护和升级,持续优化代码结构和性能,确保项目的稳定性和可扩展性。5、技术文档编写: 编写和维护技术文档,包括开发手册、接口文档等,确保开发流程清晰可追溯。任职要求:1、教育背景: 985/211全日制本科学历及以上;计算机科学、软件工程或相关专业。2、开发经验: 至少1年以上前端开发经验,具备独立开发复杂用户界面的能力。熟悉主流前端框架如Vue.js、React、Angular等。3、硬件接口经验: 具备硬件设备交互开发经验,能够快速理解和实现硬件接口协议(如USB、蓝牙、串口等)。4、编程技能: 精通HTML5、CSS3、JavaScript(ES6+),掌握TypeScript优先;熟悉Webpack、Vite等前端构建工具。5、跨平台开发: 熟悉响应式设计,有跨平台应用开发经验,能够优化界面在不同设备上的显示效果。6、API调用经验: 熟悉RESTful API和WebSocket的调用和数据交互,能够独立完成前后端的接口对接。