Xiaomi logo
小米
Android应用高级开发工程师(南京)

Android应用高级开发工程师(南京)

发布于 大约 2 小时前

普通员工/个人贡献者

南京市
高级经验
全职员工
仅现场办公
本科
Android开发
Mvvm
架构设计
车联网

AI 估算 · 20k–40k

高级Android开发在南京薪资有一定竞争力,小米平台和汽车业务加持,薪酬处于市场中高位。

职位详情

关于这个职位

这是一个负责小米汽车座舱车机应用开发的高级Android岗位,你将参与桌面、多媒体、导航等核心模块的设计与实现,并负责架构优化

要求3-8年移动端经验,熟悉Kotlin/Compose或Flutter等现代框架,适合想在智能汽车领域深耕的技术人才

最低要求

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

8年移动端侧应用开发经验,具备大中型应用的架构设计能力,有车联网、互联网背景以及大型互联网软件研发经验
精通至少一种主流编程语言(Java/Kotlin/Dart 等)、应用开发框架(JetPack/Flutter/RN 等),有良好的编程习惯和开发文档编写能力
熟练掌握 MVC、MVP、MVVM 等设计模型,对常用的设计模式、数据结构和算法有深入了解,并能灵活应用
深入理解面向对象编程思想,具有较强的设计能力
熟悉 Kotlin/Dart 语言,熟悉 JetPack Compose/Flutter/RN

工作职责

负责小米汽车移动端应用的软件研发工作,包括座舱车机上的桌面车模、多媒体、导航、车控、舒控、安防、场景空间和基础应用(电话/天气等)等

充分理解需求并根据需求完成软件架构、模块设计和开发工作
按照项目计划,按时提交高质量的代码,完成开发任务
改善软件的易用性,提升用户使用体验
积极研究新技术、功能扩展,以及现有开发方法的改进

AI 洞察

优缺点分析

优点

  • 小米汽车属于高增长业务,项目前景广阔,个人技术价值能快速提升
  • 技术栈涵盖主流Android生态和跨平台框架,能积累一线大厂工程实践经验
  • 涉及座舱车机多种应用,业务复杂度高,需要较强的跨模块协调能力

缺点 / 挑战

  • 职位要求架构设计能力,有挑战性,能培养全局思维和系统设计能力
  • 对代码质量和架构能力要求高,工作压力可能较大,需持续学习新技术
  • 汽车软件领域更新快,需适应Android与车机系统深度定制之间的技术挑战
  • 适合具备扎实Android功底、向往智能汽车赛道、愿意接受技术挑战的中高级开发工程师

角色解读

  • 可在技术方向深耕,从高级工程师晋升为技术专家或架构师,主导移动端整体架构演进
  • 可横向拓展至智能座舱全栈领域,结合车机系统、AI交互等方向,成为汽车软件领域复合型人才
  • 在小米平台下,有机会接触海量用户场景,快速积累汽车智能化领域的项目经验
  • 负责小米汽车移动端应用(座舱车机)的开发,涉及桌面车模、多媒体、导航、车控等多个模块
  • 参与需求分析,进行软件架构设计和模块拆分,并完成核心功能开发
  • 持续优化应用性能和用户体验,同时关注新技术引入与开发流程改进
  • 精通Android开发,熟练掌握Java/Kotlin/Dart等语言,熟悉JetPack Compose、Flutter或RN等框架
  • 具备扎实的架构设计能力,熟悉MVC/MVP/MVVM等设计模式,能灵活运用数据结构和算法
  • 有3-8年移动端开发经验,参与过大中型应用架构设计,有车联网或大型互联网项目经验加分

申请策略

  • 在面试中展现对小米汽车业务的热情,提前了解小米汽车在座舱智能化方面的特色功能
  • 可以准备一个关于移动端架构演进或性能优化的案例故事,体现自己的设计能力和工程素养
  • 突出3-8年移动端开发经验中主导或参与的大中型应用架构设计案例,用数据展示性能优化成果
  • 强调对Kotlin/Flutter/Compose等现代框架的熟练掌握,并说明在项目中的实际应用情况
  • 展示车联网、互联网等高并发场景的项目经验,以及解决复杂技术难题的方法论
  • 提及对设计模式、数据结构和算法的深入理解,能有代表性的实现示例
  • 如果还不太熟悉JetPack Compose或Flutter,建议快速上手并做一个Demo项目,证明落地能力
  • 系统复习MVC/MVP/MVVM架构思想,并分析小米汽车车机应用的潜在场景,准备架构设计思路

面试指南

  • 对于项目类问题,使用STAR法则(情境-任务-行动-结果),重点突出你的设计思路和量化成果
  • 对于技术原理问题,先给出核心概念,再结合项目实践展开,最后总结利弊和适用场景
  • 对于场景设计问题,先列需求,再提方案,考虑性能、安全、可维护性,并给出权衡
  • 请介绍一个你主导过的移动端架构设计项目,你是如何做技术选型和模块划分的?
  • 如何优化一个大型应用的冷启动速度和内存占用?请给出具体方案
  • 在设计模式中,你如何在MVVM中处理复杂的UI状态?举例说明
  • 你对JetPack Compose的理解是什么?在什么场景下会选择Compose而非传统View系统?
  • 在车联网场景下,如何保证应用的稳定性和安全性?说说你的想法

职位点评

73
综合评分

小米汽车移动端高级开发,技术成长性强,行业前景好,但薪资福利和WLB信息不透明。

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

更适合这类人
适合以技术成长为核心动力,对智能汽车领域有热情,且能接受一定工作不确定性的中高级Android工程师。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活60
使命价值75

薪资福利

70中等

该职位为小米汽车核心业务,虽然JD未直接标明薪资,但上市公司平台通常提供具有竞争力的薪酬和福利。

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

成长发展

85较高

技术栈现代化,要求架构设计能力,能显著提升个人技术广度与深度,成长空间大。

技术前沿主流现代技术
技术栈Android、Kotlin、Java、Dart、JetPack Compose、Flutter、React Native
业务类型ambiguous

工作生活

60中等

工作地点南京,具体办公条件和时间安排未披露,但作为大厂研发岗,通常为现场办公,WLB存在不确定性。

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

使命价值

75中等

小米汽车属于高景气赛道,智能汽车应用开发有实际产品落地,能参与改变出行体验的工作,意义感较强。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs