Android开发-影智
1.6-1.8万元/月

更新 2025-10-23 12:28:51
浏览 318
职位详情
Android
3-5年
SystemUI · Java
一、职位概述
负责Android平台应用层功能开发及系统级应用(如SystemUI、Settings、Launcher等)的设计与优化,深度参与系统框架层的定制化改造与性能调优,结合实际业务需求推进技术革新,致力于打造流畅、稳定、高效的系统级用户体验。
二、核心职责
应用层开发
承担Android应用(包括系统设置、状态栏、桌面等)的整体架构设计、编码实现与全周期维护工作。
依据产品需求完成各类功能模块开发,涵盖UI交互实现、业务逻辑处理、数据持久化等环节,保障代码质量与后期可维护性。
持续优化应用性能指标(如启动耗时、内存使用、功耗控制),解决多机型兼容性问题,提升整体用户使用体验。
系统级应用开发
参与AndroidFramework层定制开发(如AMS/WMS/PMS等核心服务),通过修改系统源码满足特定功能需求。
主导SystemUI、Settings等关键系统应用的深度定制,优化状态栏、通知面板、快捷开关等功能模块。
攻克系统层面疑难问题(如ANR、崩溃、内存泄漏),利用日志分析和性能监控工具定位根源并修复底层缺陷。
技术攻坚与创新
跟踪Android前沿技术发展(如Compose、Kotlin协程、AI驱动UI等),推动新技术在项目中的实践落地。
参与系统级性能优化专项,涉及内存调度、线程管理、图形渲染等方面的深度调优。
协同硬件团队完成系统与芯片间的协同优化(如Sensor、Camera、GPU等模块的适配与调优)。
协作与规范
撰写完整技术文档(含设计说明、测试方案、API接口文档等),积极参与代码评审(CodeReview),确保编码规范统一。
与产品、测试、硬件团队高效协同,保障功能需求顺利实施并高质量交付。
三、任职要求
基础要求
本科及以上学历,计算机、通信、电子等相关专业背景,具备3年以上Android开发经验。
熟练掌握Java/Kotlin语言,理解面向对象编程思想与常见设计模式,具备良好的编码习惯与系统架构能力。
技术能力
应用层开发:
熟练运用AndroidSDK及NDK进行开发,掌握UI体系(View机制、Compose)、动画原理与多线程编程技术。
熟悉HTTP/TCP协议、SQLite数据库、JSON数据解析,了解常用性能调试工具(如Profiler、Systrace)的使用方法。
系统级开发:
深入理解AndroidFramework运行机制,有系统服务(如AMS/WMS/PMS)开发或修改实践经验。
具备Linux内核基础知识,能够阅读并修改AOSP源码,熟悉Git/Gerrit代码协作流程。
加分项:
具有SystemUI、Settings、Launcher等系统应用开发经历者优先考虑。
了解Kotlin协程、Flutter跨平台框架或AI相关技术(如端侧模型部署)者更佳。
软性素质
具备出色的故障排查与问题解决能力,能独立承担复杂功能模块的设计与实现。
拥有良好的团队合作精神与沟通协调能力,能够有效推进跨部门协作项目。
热爱技术研究,学习能力强,自我驱动力强,能适应快节奏与高压力工作环境。
四、优先条件
有开源社区贡献记录或定期输出技术文章者优先。
熟悉Android14及以上版本新特性(如动态性能调控、隐私权限增强等)者优先。
具备车载操作系统、IoT终端或折叠屏设备适配开发经验者优先。
持有GoogleGDE认证或在ACM等编程竞赛中获奖者优先。
负责Android平台应用层功能开发及系统级应用(如SystemUI、Settings、Launcher等)的设计与优化,深度参与系统框架层的定制化改造与性能调优,结合实际业务需求推进技术革新,致力于打造流畅、稳定、高效的系统级用户体验。
二、核心职责
应用层开发
承担Android应用(包括系统设置、状态栏、桌面等)的整体架构设计、编码实现与全周期维护工作。
依据产品需求完成各类功能模块开发,涵盖UI交互实现、业务逻辑处理、数据持久化等环节,保障代码质量与后期可维护性。
持续优化应用性能指标(如启动耗时、内存使用、功耗控制),解决多机型兼容性问题,提升整体用户使用体验。
系统级应用开发
参与AndroidFramework层定制开发(如AMS/WMS/PMS等核心服务),通过修改系统源码满足特定功能需求。
主导SystemUI、Settings等关键系统应用的深度定制,优化状态栏、通知面板、快捷开关等功能模块。
攻克系统层面疑难问题(如ANR、崩溃、内存泄漏),利用日志分析和性能监控工具定位根源并修复底层缺陷。
技术攻坚与创新
跟踪Android前沿技术发展(如Compose、Kotlin协程、AI驱动UI等),推动新技术在项目中的实践落地。
参与系统级性能优化专项,涉及内存调度、线程管理、图形渲染等方面的深度调优。
协同硬件团队完成系统与芯片间的协同优化(如Sensor、Camera、GPU等模块的适配与调优)。
协作与规范
撰写完整技术文档(含设计说明、测试方案、API接口文档等),积极参与代码评审(CodeReview),确保编码规范统一。
与产品、测试、硬件团队高效协同,保障功能需求顺利实施并高质量交付。
三、任职要求
基础要求
本科及以上学历,计算机、通信、电子等相关专业背景,具备3年以上Android开发经验。
熟练掌握Java/Kotlin语言,理解面向对象编程思想与常见设计模式,具备良好的编码习惯与系统架构能力。
技术能力
应用层开发:
熟练运用AndroidSDK及NDK进行开发,掌握UI体系(View机制、Compose)、动画原理与多线程编程技术。
熟悉HTTP/TCP协议、SQLite数据库、JSON数据解析,了解常用性能调试工具(如Profiler、Systrace)的使用方法。
系统级开发:
深入理解AndroidFramework运行机制,有系统服务(如AMS/WMS/PMS)开发或修改实践经验。
具备Linux内核基础知识,能够阅读并修改AOSP源码,熟悉Git/Gerrit代码协作流程。
加分项:
具有SystemUI、Settings、Launcher等系统应用开发经历者优先考虑。
了解Kotlin协程、Flutter跨平台框架或AI相关技术(如端侧模型部署)者更佳。
软性素质
具备出色的故障排查与问题解决能力,能独立承担复杂功能模块的设计与实现。
拥有良好的团队合作精神与沟通协调能力,能够有效推进跨部门协作项目。
热爱技术研究,学习能力强,自我驱动力强,能适应快节奏与高压力工作环境。
四、优先条件
有开源社区贡献记录或定期输出技术文章者优先。
熟悉Android14及以上版本新特性(如动态性能调控、隐私权限增强等)者优先。
具备车载操作系统、IoT终端或折叠屏设备适配开发经验者优先。
持有GoogleGDE认证或在ACM等编程竞赛中获奖者优先。
相似职位