GLM logo
智谱
安卓开发工程师

安卓开发工程师

发布于 4 个月前

普通员工/个人贡献者

北京市
高级经验
全职员工
仅现场办公
本科
软件工程
Coroutines
Framework
Kmp
系统应用
自动化
AI Agent
AOSP

AI 估算 · 35k–60k

岗位要求5年以上高级经验,且需同时掌握应用层与系统层开发,技术门槛高,市场稀缺性强。

职位详情

关于这个职位

这是一个专注于AI与移动终端深度融合的高级安卓开发岗位

你将负责AutoGLM Android客户端核心功能的开发与优化,并深度参与云手机Agent任务系统交互模块的架构设计
工作涉及使用Jetpack Compose构建复杂UI、接入Android系统底层能力,并与多团队协作,推动AI Agent能力在终端侧的高质量落地

最低要求

计算机相关专业,本科及以上学历

年以上 Android 开发经验,同时具备 App 层 + 系统层(ROM / Framework) 的实践背景
精通 Kotlin 语言与协程(Coroutines / Flow),具备良好的并发建模能力与工程抽象能力
熟悉 Jetpack Compose 技术栈,能够独立设计并实现复杂、可维护的 Compose UI 架构
具备 Android ROM / Framework / 系统服务相关开发经验,满足以下至少一项:
参与过 AOSP 定制、ROM 开发或系统级功能改造
有 System Service / Framework 层 开发或问题定位经验
熟悉 Android 权限体系、系统 API、Binder / Service 机制
具备 Vibe Coding / AI Assisted Coding 的工程化实践经验:
能将需求、架构与约束清晰转化为 Prompt / Plan
能对 AI 生成代码进行系统性 Review、重构与质量兜底
已将 AI 工具稳定纳入日常研发流程(而非尝鲜式使用)
对复杂状态管理、性能调优、工程可维护性有深入理解
具备良好的沟通能力、责任意识与技术推动能力

工作职责

负责 AutoGLM Android 客户端核心功能 的设计、开发、性能优化与版本迭代

深度参与 云手机 Agent 任务系统交互模块 的架构设计与实现
基于 Jetpack Compose 构建复杂交互界面,设计可复用、可演进的 UI 与状态管理体系
参与 Android 系统能力接入与抽象设计(如系统权限、系统交互、自动化能力、系统 API 封装等)
与 产品、设计、服务端、算法团队 协作,推动 AI Agent 能力在终端侧的高质量落地
持续推进 Compose / KMP / CMP + 系统能力 的工程演进与架构优化

优先资格

有 Kotlin Multiplatform(KMP) 或 Compose Multiplatform(Desktop / iOS) 实际项目经验

熟悉 MVVM / MVI / Clean Architecture 等现代 Android 架构体系
有 终端自动化 / Phone Use / Accessibility / 系统交互模拟 等相关经验
对 AI Agent / 自动化执行 / 智能交互模型 有实践或深度兴趣
具备系统应用(System App / Privileged App)开发经验优先,包括但不限于:
预装应用、系统工具类应用、设备管理类应用
使用过 signature / privileged 权限
了解系统应用与普通第三方应用在权限、生命周期、发布方式上的差异

AI 洞察

优缺点分析

优点

  • 技术前沿:接触AI Agent、云手机、Compose、KMP等前沿技术组合,技能储备极具市场竞争力
  • 深度与广度兼备:要求同时精通应用层和系统层开发,是成为安卓领域顶尖专家的绝佳机会
  • 业务前景:参与“AI+终端”的下一代产品探索,处于行业创新风口,职业想象空间大
  • 技术门槛极高:需同时满足5年以上经验、应用与系统层双背景、AI工程化实践等多重硬性要求,竞争激烈
  • 工作复杂度高:涉及多团队协作、系统底层接入、前沿架构演进,对综合技术能力和沟通推动力要求很高
  • 适合拥有深厚安卓系统级开发背景,并对AI技术充满热情,希望在前沿交叉领域成为技术专家的资深工程师

缺点 / 挑战

  • 业务探索性:AI Agent在终端侧落地仍属前沿探索,可能面临技术路线不确定性和快速迭代的压力

角色解读

  • 技术路径:可以从高级安卓开发专家,向系统架构师或终端AI技术专家方向发展,主导更复杂的系统级设计与AI融合方案
  • 业务路径:深入理解AI Agent与手机交互场景,有机会参与定义下一代智能终端产品形态,从技术执行者转向技术规划者
  • 负责AI驱动的Android客户端(AutoGLM)核心功能开发与迭代,并深度参与云手机Agent任务系统的交互模块架构设计
  • 使用Jetpack Compose构建复杂的、可复用的用户界面和状态管理体系,并负责接入和封装Android系统底层能力(如权限、自动化API)
  • 与产品、算法等多团队协作,确保AI Agent能力在手机终端的高质量落地,并持续推动Compose、KMP等前沿工程架构的演进
  • 精通Kotlin语言、协程和Jetpack Compose,具备构建复杂UI和状态管理的能力
  • 拥有5年以上Android开发经验,且必须同时具备App应用层和ROM/Framework系统层的开发或问题定位实践经验
  • 具备AI辅助编程(Vibe Coding)的工程化实践经验,能将需求转化为Prompt,并能系统性地评审和重构AI生成的代码

申请策略

  • 仔细研究公司“AI+手机终端”的业务方向,在面试中表达对其产品愿景的理解和认同
  • 准备能体现你“不仅会写代码,还能通过AI放大工程效率”的具体事例,这与公司的用人理念高度契合
  • 重点突出同时具备Android App层和ROM/Framework系统层开发经验的项目,详细描述技术细节和解决的问题
  • 用具体案例展示AI辅助编程(Vibe Coding)的实践经验,例如如何用Prompt解决复杂问题,以及对AI生成代码的评审重构过程
  • 展示使用Jetpack Compose开发复杂交互界面的项目,并说明在状态管理、性能优化方面的思考与实践
  • 若对AOSP或系统服务开发经验不足,可针对性学习相关源码,或通过模拟器深入理解Binder、System Server等机制
  • 提前熟悉并实践Kotlin Multiplatform (KMP) 或 Compose Multiplatform,这是重要的加分项
  • 深入了解AI Agent的基本原理和当前在移动端的应用场景,思考其与系统能力结合的可能性

面试指南

  • 对于项目经验类问题,采用STAR法则(情境、任务、行动、结果)清晰阐述,重点突出技术决策细节和个人贡献
  • 对于技术原理类问题,先阐述核心概念,再结合具体实践案例说明,展示“知其然且知其所以然”的深度
  • 对于场景假设或未来展望类问题,展现系统性思维,从用户价值、技术可行性、工程实现等多个维度进行分析
  • 请分享一个你同时涉及App层和Framework/系统层开发的复杂项目,你遇到了什么挑战,如何解决的?
  • 你如何将一个新的产品需求转化为给AI(如GPT)的Prompt来辅助开发?请举例说明
  • 在使用Jetpack Compose开发复杂界面时,你是如何设计状态管理和处理性能问题的?
  • 谈谈你对Android系统权限体系或Binder机制的理解,在项目中你是如何应用或绕过相关限制的?
  • 你为什么对“AI+手机终端”这个方向感兴趣?你认为AI Agent在手机端落地的最大技术挑战是什么?

职位点评

79
综合评分

技术前沿、意义感强、成长性极高的安卓专家岗,位于北京且需现场办公。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
最适合追求极致技术成长、渴望参与前沿产品创新、对工作意义感有高要求,且对工作地点和潜在工作强度不敏感的资深技术专家。
表现最好
成长发展
相对薄弱
工作生活
薪资福利80
成长发展95
工作生活50
使命价值90

薪资福利

80较高

薪资预计具备较强市场竞争力,但具体福利待遇未在JD中披露,存在一定不确定性。

薪资信号未披露(AI估算:35K-60K/月)

成长发展

95较高

技术栈极其前沿(AI Agent, Compose, KMP, 系统开发),直接参与下一代产品形态打造,技能成长和职业前景非常广阔。

技术前沿前沿/新兴技术
技术栈Android、Kotlin、Jetpack Compose、AOSP、Framework、AI Agent、KMP、Coroutines
业务类型profit_center

工作生活

50较低

工作地点明确为北京,需现场办公。JD未提及任何WLB相关信号,且业务属于前沿探索,工作强度可能较高。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

90较高

致力于打造“AI+手机终端”的下一代产品形态,处于科技创新前沿,工作具有强烈的探索意义和行业影响力。

行业发展高速增长赛道
社会影响正向社会影响力较高
使命信号希望参与打造 AI + 手机终端(Phone Use Agent) 的下一代产品形态
创新程度开拓性创新(行业首创)
Watch Jobs