职责描述:
部门与团队介绍
测试技术与效能部是小米汽车保障软件交付质量与效率的核心团队,专注于移动端自动化测试技术以及移动研发效能 App 的建设。我们致力于通过技术手段解决移动端碎片化、兼容性及性能瓶颈问题,保障产品的品质。
岗位职责
1. 功能研发 :参与 Android 客户端核心功能模块的设计与开发,确保代码的高可用性和可维护性。
2. UI 构建 :基于 Jetpack Compose 实现复杂的声明式 UI 界面,配合设计团队还原高保真视觉效果和流畅的交互动画。
3. 架构实践 :在 MVVM 架构下进行业务逻辑开发,使用 ViewModel , Repository 模式管理数据,利用 Hilt 进行依赖注入。
4. 性能优化 :参与 App 性能调优(内存、卡顿、启动速度),使用 Profiler 等工具定位并解决问题。
5. 质量保障 :编写单元测试(JUnit, MockK)和 UI 测试,参与 Code Review,维护高质量代码库。
任职要求:
1. 学历背景 :计算机科学、软件工程或相关专业本科及以上学历(在读)(2027年及以后毕业)。
2. 语言能力 :
- 精通 Kotlin 语法 :深刻理解空安全、扩展函数、高阶函数、Data Class、Sealed Class 等特性。
- 了解 Java,能看懂基础的 Java 代码。
3. Android 基础 :
- 熟悉 Android 四大组件、生命周期管理、Fragment 管理。
- 了解常用的布局系统和自定义 View 原理。
4. 学习能力 :对移动端新技术有强烈好奇心,具备良好的英文文档阅读能力(如官方 Android Developers 文档)。
5. 工作态度 :逻辑思维清晰,具备良好的沟通能力和团队合作精神,能保证至少3-6个月的实习时间。
加分项
- Jetpack Compose 实战经验 :了解声明式 UI 编程思想,有 Compose 实际 Demo 或项目经验。
- 异步编程能力 :熟悉 Kotlin Coroutines (协程) 和 Flow ,理解挂起函数和 Dispatchers。
- Jetpack 组件库 :熟悉 Room, Navigation, WorkManager, DataStore 等组件的使用。
- 架构认知 :了解 MVVM/MVI 架构模式,了解 Hilt/Koin/Dagger 等依赖注入框架。
- 开源与工程化 :有 GitHub 开源项目、技术博客,或熟悉 Git 分支管理与协作流程。
- 熟悉VibeCoding规范和方法论,持续关注行业前沿技术进展
实习收获
- 底层探索:深入掌握移动端底层机制、性能优化技术与调试技巧。
- 测试前沿:接触并实践业界前沿的移动端自动化测试解决方案与智能化测试技术。
- 独立负责:在导师指导下独立负责模块或工具开发,全方位提升全栈工程能力。