jdwatch
  • Home
  • CLI
  • Skills
  • Blog
  • FAQ
  • Pricing
Sign In
Sign Up
jdwatch

Job aggregation tool from multiple recruitment sources.

© Copyright 2026 JDWatch. All Rights Reserved.

Get Started
  • Sign In
  • Sign Up
Legal
  • Terms of Service
  • Privacy Policy
  • Refund Policy
  • Cookie Policy
Contact
  • service@jdwatch.work

千问办公-AI 客户端全栈开发工程师-沪杭

Company Dingtalk

Focus Tech · Full Stack

Location 杭州, 上海

Published August 25, 2026

岗位职责

  1. 负责千问办公 iOS、Android、HarmonyOS 三端原生 App 的架构演进和业务开发,至少主责一个技术方向,并参与跨端方案设计与落地。
  2. 负责 AI Agent 能力在移动端的工程落地,包括流式交互、工具调用、MCP、上下文管理、任务状态展示、中断与恢复、多模态输入,以及 Agent 与端侧能力的协同设计。
  3. 参与 Rust Core 建设,将跨端业务规则、状态机和核心数据模型沉淀到共享层,通过受控的 Command/Event 及 FFI 接口连接三端 Native Shell。
  4. 将大模型、Agent、RAG、语音、文件等 AI 能力与移动端场景结合,持续打磨原生交互和端到端用户体验。
  5. 负责启动速度、页面响应、动画帧率、内存、功耗、网络和包体积等性能指标的分析与优化。
  6. 参与 Native 能力封装和移动端 SDK 建设,控制依赖与宿主边界,保障后续能力可以安全、低成本地嵌入钉钉移动端。
  7. 参与 Mobile BFF 接口设计、服务对接和问题排查,推动客户端、Rust Core 与服务端契约保持一致。
  8. 接入集团研发、发布、监控、埋点和安全等基础设施,完善自动化测试、可观测性、灰度发布和线上稳定性保障体系。

任职要求

  1. 本科及以上学历,计算机或相关专业,5 年以上客户端或相关工程经验,特别优秀者可适当放宽。
  2. 精通 iOS、Android 或 HarmonyOS 至少一个平台,理解其 UI 框架、生命周期、并发模型、网络、存储和性能机制,具备复杂业务或大型 App 实战经验。
  3. 具备跨技术栈学习和协作能力,愿意参与另一移动平台、Rust Core 或服务端方向的开发,能够从端到端链路定位问题。
  4. 具备扎实的工程能力,熟悉模块化、接口设计、自动化测试、性能优化、稳定性治理和持续集成。
  5. 具备真实的 AI Agent 应用开发或生产落地经验,深入参与过 Agent 编排、Function Calling、MCP、RAG、上下文或记忆管理、流式事件处理、任务中断恢复、效果评测或可观测性中的至少一个方向,能够说明方案边界、异常处理及实际效果。仅调用过大模型 API 或完成简单 Demo,不视为完整 Agent 开发经验。
  6. 有 Rust、C/C++、FFI、UniFFI、N-API、跨端状态机或多语言工程经验者加分。
  7. 有 SDK 设计、宿主能力注入、依赖隔离、Mobile BFF 或后端服务开发经验者加分。
  8. 具备良好的产品意识、沟通协作能力和技术文档习惯,能够主动识别风险并推动跨团队事项落地。