招聘中 社招

Android研发工程师

小米

  • 北京

收录时间

岗位职责

  1. 负责视频类Android 客户端核心功能模块的设计、开发与维护,包括视频播放引擎优化、用户交互界面开发、离线缓存功能实现等,确保客户端在不同 Android 设备上的兼容性与稳定性,保障用户流畅的观剧体验。​
  2. 参与客户端性能优化工作,针对启动速度、页面加载时长、视频播放卡顿等问题进行技术攻关,通过代码优化、资源压缩、内存泄漏排查等手段,提升应用运行效率,降低崩溃率与 ANR 发生率。​
  3. 对接产品与设计团队,理解短剧业务需求与用户体验目标,将需求转化为技术方案并落地执行,同时参与需求评审与技术方案讨论,提供专业的 Android 技术建议,确保产品功能与技术实现的合理性。​
  4. 负责客户端数据埋点方案的设计与实现,配合数据团队完成用户行为数据、播放数据等关键指标的采集与上报,为产品迭代、运营策略调整提供数据支撑;同时参与数据分析,从技术角度解读数据背后的问题并提出优化方案。​

职位要求

  1. 大学本科及以上学历,计算机以及相关专业;8年以上工作经验,6年以上Android研发经验;
  2. 扎实的 Java 基础及数据结构与算法基础,熟悉计算机及网络相关知识,了解移动互联网;
  3. 掌握面向对象思想,具备扎实的抽象能力,系统设计能力及基本的测试思维;
  4. 熟练掌握 Java/Kotlin 编程语言,深入理解 Android SDK,熟悉 Android 四大组件、Handler 消息机制、内存管理、多线程编程等核心原理,能独立解决复杂的 Android 技术问题;
  5. 精通 Android UI 开发,熟练使用 Jetpack Compose 进行UI构建,熟悉 ConstraintLayout、RecyclerView 等常用控件的优化使用,掌握自定义 View、自定义 ViewGroup 的开发流程,能实现复杂的交互效果与个性化界面;
  6. 熟悉视频播放相关技术,如 MediaPlayer、ExoPlayer 的集成与定制开发,了解 HLS、DASH 等视频流媒体协议,有视频缓存、倍速播放、清晰度切换等功能开发经验者优先;
  7. 具备良好的代码规范与架构设计能力,熟悉 MVC、MVP、MVVM 等架构模式,有基于 Jetpack 组件(ViewModel、LiveData、Room、Compose 等)进行项目开发的经验;
  8. 了解 Android 应用性能优化工具(如 Profiler、LeakCanary)与方法,能独立完成启动优化、内存优化、卡顿优化等工作;熟悉 Git 版本控制工具,具备团队协作开发经验。

相似岗位

有些机会,只在官网短暂出现

真正值得关注的岗位,常常只在企业官网短暂开放,可能两三天后就下线,也未必会同步到综合招聘平台。没有持续关注,你甚至不会知道它曾经出现。职先机持续聚合并核验官网岗位,帮你抓住职场先机,快人一步。

微信小程序 / 当前岗位

在微信里继续看这个岗位

小米Android研发工程师

扫码直达当前岗位收藏、浏览记录和下线提醒留在微信里
电脑端可直接微信扫码;手机端可保存小程序码后在微信中识别。
微信扫码在职先机小程序查看Android研发工程师正在准备岗位码
职先机微信小程序一岗一码 · 正式版直达保存小程序码

岗位提醒 · 01

收藏当前岗位,下线及时通知

当前岗位Android研发工程师小米 · 北京

01

扫码进入当前岗位无需重新搜索,直接打开当前岗位详情。

02

收藏并开启提醒在小程序内收藏后,岗位下线或变化时及时通知。

03

继续查看相似机会原岗位变化时,可继续浏览相关在招岗位。

职先机会持续核验公开岗位;岗位状态与最终招聘结果仍以企业招聘官网为准。

微信小程序扫码打开当前岗位

扫码打开当前岗位,完成收藏并开启下线提醒。

微信扫码在职先机小程序收藏Android研发工程师正在准备岗位码

微信小程序 · 当前岗位

请前往微信小程序提交内推申请

小米Android研发工程师社招 · 北京

01进入当前岗位扫码或打开后直达本岗位内推申请页。

02提交 PDF 简历简历替换、处理进度和消息提醒在小程序内同步。

手机端将尝试直接打开微信;电脑端请使用微信扫码。

微信扫码进入Android研发工程师内推申请页正在准备岗位码
当前岗位专属码扫码后无需重新搜索岗位保存小程序码

内推提示

暂不支持该岗位内推

如需投递,建议前往官网进行投递。