小米桌面框架-Android高级开发工程师
社招全职5年以上A154664地点:北京状态:招聘
任职要求
1、计算机相关专业本科及以上学历,5年以上Android工作经验,具备扎实的计算机理论基础;有Launcher开发经验优先。 2、精通Android应用开发、开发平台及框架原理,有丰富的性能优化经验; 3、深入理解设计模式,能设计出高效、合理、易读、易于扩展的程序结构; 4、针对Android Framework的核心流程有深入的理解 5、具备良好的工作态度、沟通技巧和团队协作精神,责任心强
工作职责
1、负责澎湃OS系统Launcher App端的研发和维护工作,完成高质量编码; 2、负责Android相关技术研究,承担重点、难点的技术攻坚; 3、能够对架构进行改进,不断提升产品体验体验和性能优化,深度参与产品需求讨论,功能定义等,共同打造国内领先的移动互联网产品; 4、参与新技术,新功能架构与开发和,研究行业方向;
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
相关职位
社招4年以上A122774
1、负责澎湃OS系统桌面/最近任务/全面屏手势的研发和维护工作。 2、负责Android相关技术研究,承担重点、难点技术攻坚工作。 3、与产品经理、SPM、测试保持协调与沟通,推进项目进展。
更新于 2024-08-23

社招3年以上技术类-开发
专注AIoT技术落地,负责Android应用软件的架构设计与功能开发; 1、负责智能Android屏应用开发,如桌面、SystemUI、音视频通话应用等; 2、负责智能Android屏应用的框架设计和研发; 3、负责应用性能、稳定性和体验优化;
更新于 2025-07-31
社招3-8年A143302
1. 负责小米汽车移动端应用的软件研发工作,包括座舱车机上的桌面车模、多媒体、导航、车控、舒控、安防、场景空间和基础应用(电话/天气等)等; 2. 充分理解需求并根据需求完成软件架构、模块设计和开发工作; 3. 按照项目计划,按时提交高质量的代码,完成开发任务; 4. 改善软件的易用性,提升用户使用体验; 5. 积极研究新技术、功能扩展,以及现有开发方法的改进。
更新于 2024-07-10