Job Description
安卓开发工程师北京全职互联网 / 电子 / 网游职位描述🚀 主要工作内容
- 负责 AutoGLM Android 客户端核心功能 的设计、开发、性能优化与版本迭代
- 深度参与 云手机 Agent 任务系统交互模块 的架构设计与实现
- 基于 Jetpack Compose 构建复杂交互界面,设计可复用、可演进的 UI 与状态管理体系
- 参与 Android 系统能力接入与抽象设计(如系统权限、系统交互、自动化能力、系统 API 封装等)
- 与 产品、设计、服务端、算法团队 协作,推动 AI Agent 能力在终端侧的高质量落地
- 持续推进 Compose / KMP / CMP + 系统能力 的工程演进与架构优化
---
职位要求🎯 任职要求(硬性要求)
- 计算机相关专业,本科及以上学历
- 5 年以上 Android 开发经验,同时具备 App 层 + 系统层(ROM / Framework) 的实践背景
- 精通 Kotlin 语言与协程(Coroutines / Flow),具备良好的并发建模能力与工程抽象能力
- 熟悉 Jetpack Compose 技术栈,能够独立设计并实现复杂、可维护的 Compose UI 架构
- 具备 Android ROM / Framework / 系统服务相关开发经验,满足以下至少一项:
- 参与过 AOSP 定制、ROM 开发或系统级功能改造
- 有 System Service / Framework 层 开发或问题定位经验
- 熟悉 Android 权限体系、系统 API、Binder / Service 机制
- 具备系统应用(System App / Privileged App)开发经验优先,包括但不限于:
- 预装应用、系统工具类应用、设备管理类应用
- 使用过 signature / privileged 权限
- 了解系统应用与普通第三方应用在权限、生命周期、发布方式上的差异
- 具备 Vibe Coding / AI Assisted Coding 的工程化实践经验:
- 能将需求、架构与约束清晰转化为 Prompt / Plan
- 能对 AI 生成代码进行系统性 Review、重构与质量兜底
- 已将 AI 工具稳定纳入日常研发流程(而非尝鲜式使用)
- 对复杂状态管理、性能调优、工程可维护性有深入理解
- 具备良好的沟通能力、责任意识与技术推动能力
---
💡 加分项(非必须,但高度相关)
- 有 Kotlin Multiplatform(KMP) 或 Compose Multiplatform(Desktop / iOS) 实际项目经验
- 熟悉 MVVM / MVI / Clean Architecture 等现代 Android 架构体系
- 有 终端自动化 / Phone Use / Accessibility / 系统交互模拟 等相关经验
- 对 AI Agent / 自动化执行 / 智能交互模型 有实践或深度兴趣
---
🌱 我们希望你是这样的人
- 不仅会写代码,还能通过 AI 放大工程效率与设计能力
- 对 Android 平台与系统能力有长期兴趣,愿意深入到 Framework / 系统交互 / 自动化能力 层面
- 希望参与打造 AI + 手机终端(Phone Use Agent) 的下一代产品形态,而不仅仅是完成需求 投递