岗位职责:1、用户界面设计与实现: 负责功能系统的Web和移动应用前端界面的设计、开发和优化工作,提供直观易用的交互体验。2、跨平台兼容性开发: 确保应用程序在不同设备(包括PC端浏览器、移动浏览器、微信公众号、微信小程序及H5页面等)上的良好适配性和一致性表现。3、前后端数据交互: 与后端开发团队紧密协作,通过Ajax、WebSocket或API接口等方式处理数据请求和响应,实现实时监控数据可视化、控制指令发送等功能。4、功能模块开发与维护: 根据产品需求,编写高质量的前端代码,完成产研的各项功能模块开发,如环境参数展示、定时任务设定、植物养护建议推送等。5、性能优化与用户体验改进: 对页面加载速度、响应时间进行持续优化,并关注无障碍访问、SEO优化等用户体验细节。6、技术文档与测试支持: 编写前端相关的技术文档,参与功能测试、单元测试以及集成测试,保证产品质量。招聘要求:1、学历与专业背景: 计算机科学、软件工程或相关专业本科及以上学历,具有物联网、智能家居产品前端开发经验者优先。2、技术能力: 精通HTML5、CSS3、JavaScript等前端技术;3、熟练掌握React/Vue/Angular等主流前端框架之一,对框架运行原理有比较深入的了解;了解ES6+新特性并能有效运用。4、移动端开发经验: 熟悉原生移动Web开发,具备微信小程序、Hybrid App开发经验,了解各平台差异及性能调优方法并与安卓、ios等开发工程师共同合作。5、UI/UX设计理解: 具备良好的审美观和用户界面设计意识,能够将设计稿转化为符合交互逻辑和视觉规范的前端界面。6、版本控制与协同开发: 熟练使用Git进行版本控制,有良好的团队协作和Code Review习惯。7、加分项: 熟悉地图API集成、图表绘制库(如D3.js)的使用,有过物联网设备控制类项目的前端开发经历。8、其他技能: 对RESTful API设计有深入理解,熟悉前端构建工具如Webpack/Gulp等,对前端性能优化、安全防护有一定实践经验。