岗位职责
- 负责千问网页端、App、桌面客户端等产品的前端功能研发与持续迭代,将复杂业务需求转化为清晰、自然、流畅的用户体验,关注视觉、交互与信息表达,建设可复用的组件和业务模块;
- 持续提升产品性能、稳定性与跨端体验,解决复杂交互和多端适配中的体验问题,完善监控、诊断与异常恢复机制;
- 探索并落地 AI Native 研发实践,将 AI 融入需求分析、方案设计、编码、测试和问题排查;与产品、设计、服务端及算法工程师协作,独立推进功能开发、验证、上线与后续优化;
- 围绕业务中的关键技术问题开展研究与攻关,评估、验证并应用新技术,沉淀可复用的工程能力与研发实践,提升团队研发效率和交付质量。
职位要求
- 具备扎实的前端基础,熟练掌握 HTML、CSS、JavaScript、TypeScript 及 React 等前端技术,具备 Node.js 开发和跨端应用开发经验;理解常见设计模式、网络协议及 Web 安全机制,能够妥善处理复杂状态、异步交互和边界场景;
- 深度使用 Codex、Claude Code 等 AI 编程工具,具备借助 AI 完成项目级开发的实践经验;能够有效组织上下文、拆解任务并迭代提示词,通过代码审查、调试和自动化测试验证结果,对生成代码的正确性、可维护性与最终交付质量负责;
- 理解主流大语言模型(LLM)的能力与局限,熟悉 Agent 与工具调用机制;能够合理划分模型推理、业务规则与工具执行的职责,结合具体场景设计结果校验、权限控制、异常处理和降级机制,对模型幻觉、提示词注入等风险具备工程化应对思路;
- 具备中大型前端项目经验,在架构设计、性能优化、交互体验或自动化测试等方向有实际积累;能够识别关键问题,合理设计抽象与模块边界,根据业务阶段和实际约束做出技术取舍,平衡用户体验、交付效率与长期维护成本;
- 对前端技术和 AI 应用保持热情,具备良好的沟通协作、问题分析与业务判断能力;能够在需求不完整时主动澄清问题、验证假设并推动落地,善于从优秀产品和开源实践中学习,并根据反馈持续改进方案。 加分项 有 Electron 等桌面应用开发经验,熟悉进程通信、应用生命周期,以及 Web 与原生能力的集成; 有 AI 对话、多模态应用、Agent 工作台或开发者工具的研发经验; 有 MCP 集成、浏览器自动化、Computer Use 或 Agent 应用开发的实际经验; 有能够体现产品与技术判断的项目、开源贡献或个人作品,能够清晰说明解决的问题、方案演进与关键取舍。