岗位描述
岗位职责
1. 负责 AI Agent 产品前端团队的技术方向和管理,包括任务拆解、Code Review、招聘与培养。推动团队把 AI 编程工具用进日常研发,并建立配套的规范和质量保障方式。
2. 主导 Agent 产品的前端架构和核心模块开发,包括对话交互、Agent 执行过程可视化、人机协作界面。保证长会话和高频流式更新下的性能与稳定性。
3. 负责 Agent 与前端之间的协议层和状态层,包括流式输出、Tool Use、中断与恢复,以及多 Agent 状态的建模与界面呈现。
4. 承担全栈开发,负责 BFF 和服务端接口(Node.js / Next.js)。独立完成从接口设计、服务开发、部署上线到线上问题排查的完整交付。
5. 建设适合人与 AI 协作的工程体系,包括组件库、CI/CD、性能监控,以及 AI 生成代码的测试和评审机制。
任职要求
1. 本科及以上学历,计算机相关专业优先。5 年以上前端或全栈开发经验,有团队管理经验。
2. 计算机基础扎实。熟悉数据结构与算法、计算机网络和操作系统基础;理解浏览器运行机制,包括渲染流程、事件循环、缓存、网络请求和安全策略;能从原理层面定位性能和稳定性问题。
3. 精通 TypeScript 和 React,有复杂 Web 应用的架构、状态管理和性能优化经验。
4. 具备完整的全栈交付能力。能用 Node.js 独立开发服务端,熟悉数据库、缓存和 API 设计,理解异步任务、状态持久化、超时重试、服务部署和故障排查。负责过前后端完整功能的上线和线上维护。
5. 深度使用 AI 工具。AI 编程工具是日常主要的工作方式,能讲清自己的用法、适用边界和踩过的坑。持续跟进模型和工具的变化,并主动尝试新方法。
加分项
- 有 AI Agent 产品开发经验,直接基于 LLM API 或 Agent SDK 构建过可实际运行的产品,理解上下文管理、工具调用、流式交互中的工程问题
- 掌握一门后端技术栈(Go / Java / Python 等),并有生产环境上线经验
- 多模态(语音、图像)交互产品经验
- 用 AI 独立做出过完整的个人项目,或有开源项目、技术文章、社区分享