职位描述
车载项目多线程Android StudioKotlin
岗位职责
核心负责Android SystemUI模块的架构设计、需求开发与迭代优化,重点聚焦下拉状态栏、快捷开关面板、通知卡片、Dock栏、桌面快捷卡片等核心组件,主导功能落地与体验升级。使用Kotlin语言进行SystemUI模块的模块化、组件化开发,替换老|旧Java代码,提升代码可读性、可维护性与开发效率,遵循Android系统开发规范与最佳实践。
负责SystemUI相关组件的交互逻辑优化,解决UI渲染卡顿、动画掉帧、内存泄漏、ANR等性能问题,保障系统级UI的流畅性与稳定性。
对接产品需求,参与SystemUI模块的需求分析、技术方案评审,输出合理的技术实现方案,推动需求从设计到量产的全流程落地。
负责Android系统大版本升级(如A10-A14)时,SystemUI模块的源码适配、兼容性调试,解决版本迁移中的核心技术问题。
调研SystemUI领域前沿技术与行业最佳实践,结合业务需求引I入新技术、新方案,持续提升模块架构合理性与产品竞争力。
指导初级/中级开发工程师开展工作,参与代码评审,沉淀技术文档、开发规范与问题排查指南,提升团队整体技术能力
任职要求
核心要求
大专及以上学历,计算机相关专业,5年及以上Android系统开发经验,3年及以上SystemUI模块专项开发经验,有车载/折叠屏/平板SystemUI开发经验者优先。
精通Kotlin语言开发,熟练运用协程、Flow、高阶函数、密封类、数据类等特性,能独立用Kotlin完成系统级应用的开发与重构,具备扎实的Java基础。
对Android SystemUI源码有深入理解,熟练掌握下拉栏、通知卡片、Dock栏、快捷卡片等核心组件的实现原理、源码逻辑与定制开发方法。
精通Android Framework底层原理,熟悉WMS/AMS/PMS核心机制,掌握Binder、AIDL、ContentObserver等跨进程通信方式,理解系统窗口层级、事件分发机制。
具备扎实的自定义View/ViewGroup、属性动画、UI渲染原理基础,能独立解决SystemUI相关的复杂UI交互、性能优化问题(卡顿、内存泄漏、ANR等)。
加分项
有原生Android SystemUI源码二次开发、厂商定制化开发经验,参与过SystemUI模块从需求设计到量产上线的全流程。
熟悉Jetpack组件(Lifecycle、ViewModel、LiveData)在系统应用中的落地,具备MVVM/MVC架构设计与模块化解耦经验。
熟练使用Systrace、Perfetto、Logcat等工具排查系统级问题,能快速定位并解决Framework层、SystemUI层的复杂崩溃、兼容性问题。
有开源项目贡献经验,或在Android系统开发、SystemUI领域有技术分享、博客输出者优先。具备良好的需求理解能力、沟通协调能力与问题解决能力,能独立负责核心模块开发,有团队管理经验者优先。
核心负责Android SystemUI模块的架构设计、需求开发与迭代优化,重点聚焦下拉状态栏、快捷开关面板、通知卡片、Dock栏、桌面快捷卡片等核心组件,主导功能落地与体验升级。使用Kotlin语言进行SystemUI模块的模块化、组件化开发,替换老|旧Java代码,提升代码可读性、可维护性与开发效率,遵循Android系统开发规范与最佳实践。
负责SystemUI相关组件的交互逻辑优化,解决UI渲染卡顿、动画掉帧、内存泄漏、ANR等性能问题,保障系统级UI的流畅性与稳定性。
对接产品需求,参与SystemUI模块的需求分析、技术方案评审,输出合理的技术实现方案,推动需求从设计到量产的全流程落地。
负责Android系统大版本升级(如A10-A14)时,SystemUI模块的源码适配、兼容性调试,解决版本迁移中的核心技术问题。
调研SystemUI领域前沿技术与行业最佳实践,结合业务需求引I入新技术、新方案,持续提升模块架构合理性与产品竞争力。
指导初级/中级开发工程师开展工作,参与代码评审,沉淀技术文档、开发规范与问题排查指南,提升团队整体技术能力
任职要求
核心要求
大专及以上学历,计算机相关专业,5年及以上Android系统开发经验,3年及以上SystemUI模块专项开发经验,有车载/折叠屏/平板SystemUI开发经验者优先。
精通Kotlin语言开发,熟练运用协程、Flow、高阶函数、密封类、数据类等特性,能独立用Kotlin完成系统级应用的开发与重构,具备扎实的Java基础。
对Android SystemUI源码有深入理解,熟练掌握下拉栏、通知卡片、Dock栏、快捷卡片等核心组件的实现原理、源码逻辑与定制开发方法。
精通Android Framework底层原理,熟悉WMS/AMS/PMS核心机制,掌握Binder、AIDL、ContentObserver等跨进程通信方式,理解系统窗口层级、事件分发机制。
具备扎实的自定义View/ViewGroup、属性动画、UI渲染原理基础,能独立解决SystemUI相关的复杂UI交互、性能优化问题(卡顿、内存泄漏、ANR等)。
加分项
有原生Android SystemUI源码二次开发、厂商定制化开发经验,参与过SystemUI模块从需求设计到量产上线的全流程。
熟悉Jetpack组件(Lifecycle、ViewModel、LiveData)在系统应用中的落地,具备MVVM/MVC架构设计与模块化解耦经验。
熟练使用Systrace、Perfetto、Logcat等工具排查系统级问题,能快速定位并解决Framework层、SystemUI层的复杂崩溃、兼容性问题。
有开源项目贡献经验,或在Android系统开发、SystemUI领域有技术分享、博客输出者优先。具备良好的需求理解能力、沟通协调能力与问题解决能力,能独立负责核心模块开发,有团队管理经验者优先。






