岗位描述
1. 负责AI视觉安防巡检系统的前端开发,包括Web管理后台、H5页面、小程序及React Native移动端应用;
2. 基于Vue3/React框架开发高交互的数据可视化界面(视频播放、实时监控、数据大盘);
3. 开发微信小程序,实现设备控制、告警推送、巡检任务管理等移动端功能;
4. 使用React Native开发跨平台移动应用(Android/iOS),保障与原生应用一致的体验;
5. 优化前端性能(加载速度、渲染性能、内存管理),适配多种终端设备;
6. 封装可复用的UI组件库,建立前端工程化体系(Webpack/Vite、ESLint、单元测试);
7. 与后端、设计团队紧密协作,确保产品还原度与交互体验;
8. 跟踪前端新技术(如WebRTC、WebAssembly、PWA),推动技术升级。
任职要求
1. 计算机相关专业本科及以上学历,3年以上前端开发经验;
2. 精通Vue3(Composition API)或React(Hooks),熟悉TypeScript;
3. 具备微信小程序开发经验,熟悉Taro、Uni-app等跨端框架;
4. 熟悉React Native,有原生Android/iOS混合开发经验;
5. 熟悉前端工程化(Webpack/Vite/Rollup)、模块化开发、组件库设计(Element Plus/Ant Design);
6. 熟悉HTTP协议、WebSocket、WebRTC,有实时视频播放(HLS/FLV/WebRTC)开发经验;
7. 熟悉数据可视化(ECharts/AntV/D3.js),能开发复杂的监控数据展示页面;
8. 对前端性能优化、安全(XSS/CSRF防护)有实践经验,有安防或物联网行业经验者优先。
9. 必须习惯与AI结对编程,具备极高的代码Review能力和逻辑抽象能力,能使用AI Coding工具(如Cursor,Claude Code及Ant iGravity等)完成80%的代码编写工作(这不仅是工具,而是你的主要生产环境)。