岗位职责:
1. 负责数字农业平台(糖业)前端总体架构设计,包括 PC 管理端、农户小程序端、领导驾驶舱大屏、移动 H5 等多端体系。
2. 主导前端公共能力建设:基础组件库、低代码 / 元数据驱动的表单与列表引擎、统一权限控制、统一异常拦截、统一埋点。
3. 负责快开框架前端部分的设计与开发,与后端 CRUD 引擎对接,实现"配置即页面"的快速开发能力。
4. 负责小程序端(农户、司机、称重员、农艺师等多角色)的整体设计与核心模块开发。
5. 负责 Node.js BFF 层设计与开发,聚合后端微服务接口,处理跨域、鉴权、缓存、聚合查询等。
6. 负责前端工程化建设:Monorepo 管理、CI/CD 流水线、性能监控、Lighthouse 与 Web Vitals 指标治理。
7. 与 UI 设计师协作完成视觉规范落地,与产品经理协作完成交互细节评审。
8. 负责前端代码评审、规范制定、新人培养,推动整体研发质量与交付速度。
任职要求:
本科及以上学历,计算机相关专业或视觉/交互设计专业(须有扎实工程能力)
6年及以上前端开发经验,2年及以上 React / Vue 企业级项目经验,且具备 Node.js / 微信小程序开发经验
必备技术栈
• React 18+ 或 Vue 3 主流框架(项目以 React 18 + TS 为主,熟练 Vue 3 可优先考虑)
• TypeScript 4.x+ 实战经验,能编写规范的类型定义与泛型组件
• 微信小程序原生 / Taro / uni-app 多端开发,具备完整小程序上线经验
• Node.js + Express / Koa / NestJS 编写 BFF 层,对接后端微服务
• Webpack 5 / Vite 工程化构建,熟悉打包优化、代码分割、按需加载
• Ant Design / Element Plus 组件库;具备响应式布局与移动端 H5 适配能力