岗位职责
- Android 核心模块开发:参与 Android 端核心功能开发,包括复杂手势与动画交互、流式富文本渲染、列表性能与内存优化、启动与卡顿治理,在真实用户场景下打磨工程细节。
- AI 能力的端侧产品化:将 LLM 对话、流式输出、Agent 多轮交互以良好体验落到 Android 端,包括增量渲染、中断续传、消息态管理与端侧缓存,参与前后端联动方案设计。
- 端到端功能参与:在 Mentor 指导下完成功能模块的端到端开发(Client-Server-AI),从界面交互到后端接口,亲历一个功能从设计到上线;善用 Claude Code、Cursor、Codex 等 AI 编程工具突破单一技术栈边界。
- 快速原型与迭代:需求探索阶段快速构建可交互原型,低成本验证产品假设。
职位要求
- 计算机、软件工程等相关专业,28 年及以后毕业,大三/研二优先(有转正名额)。
- Android 为主项:熟练 Kotlin,有完整 Android 项目经验;熟悉 Android View 体系(了解 Jetpack Compose 更佳),理解 Activity / Fragment 生命周期、内存管理;对 Server / Web 有探索意愿。(其他端背景但对客户端感兴趣亦可)
- 对 AI 产品有强烈兴趣,日常深度使用 Codex / Claude / Cursor,理解 Prompt 工程基本原理;有 LLM API 调用或 Agent 开发经验者优先。
- 有产品感,能从用户视角思考功能设计;做过能跑起来的完整个人项目比任何证书都加分。
- 学习速度快,不怕陌生技术栈。
- 每周出勤 4 天以上,持续实习 5 个月以上;工作地点:北京/上海。 加分项
- 上架过应用市场的个人作品,或有可直接安装体验的 APK / 内测包
- 有性能优化实践(启动耗时、滑动帧率、ANR、包体积、内存泄漏排查),熟悉 Android Studio Profiler / Perfetto / LeakCanary
- 有跨端经验,有 React Native / Flutter / KMP 等跨平台框架的实际项目经验,或同时具备 Android 与 iOS 双端开发经历,理解跨端方案在性能、体验一致性上的取舍
- 有完整跨栈项目经历(自己写客户端也写 Server 接口)
- 有基于 LLM 的完整产品或工具开发实践,深度使用 Cursor / Claude Code / Codex,能独立完成端到端功能交付
- 有 GitHub 开源项目或高质量技术博客