小米应用框架技术专家
社招全职A76367地点:南京状态:招聘
任职要求
1. 深入理解Android Framework层(Activity、View、WindowManager、Binder等),具备系统底层框架开发能力,熟练掌握Java、Kotlin,了解C++/Rust更佳。 2. 对Android应用架构、消息机制、多线程开发和性能优化等有深入理解,熟悉移动终端特性和解决方案,具有系统级应用(如Launcher、Settings、SystemUI等)开发经验 3. 具备较强的问题解决能力,良好的团队合作精神和沟通能力。
工作职责
1. 架构设计与规划:全面主导设计并搭建高效、稳定的OS应用框架层,丰富框架技术能力,确保系统的可扩展性、可维护性和性能,对系统应用进行整体架构规划,制定技术选型和开发规范。 2. 框架定制与扩展:根据技术发展趋势和业务需求,对框架能力进行升级和优化,包括不限于UI、媒体、数据库、手写、动画、网络、AI等各方向基础框架,探索创新的应用框架解决方案,提升公司移动应用的竞争力。 3. 对应用框架的性能瓶颈(内存、响应等)重点难题进行攻克,保障框架在性能、稳定性方面的行业领先优势
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
相关职位
社招8年以上A61138
1. 熟悉主流编程框架的技术原理和特性,跟踪行业技术发展趋势,主导OS编程框架的战略规划、技术选型与落地实施,确保技术路线与公司长期发展目标高度契合,为公司产品带来差异化竞争优势。 2. 深度参与公司产品的架构设计,运用对编程框架的深厚理解,结合 Rust、Kotlin 等语言,打造具备高扩展性、高性能、高可靠性的软件架构,从底层架构层面保障产品的卓越性能。 3. 带领技术团队攻克编程框架应用过程中的复杂技术难题,通过技术创新和优化,推动项目高效交付,同时负责对团队成员进行技术指导和能力提升培训。 4. 建立并完善编程框架相关的技术规范、开发流程和质量保障体系,确保公司技术开发工作的标准化与规范化,提高整体开发效率和质量。
更新于 2025-01-15
社招5年以上核心本地商业-业
1.负责美团平台联盟分销方向的开发工作,包括需求分析、系统设计、编码和测试等工作。 2.参与制定项目计划和开发进度,并保证按时交付高质量的代码。 3.根据需求和设计文档,进行模块开发和功能实现。 4.负责代码的版本控制、持续集成和部署工作,确保系统稳定可靠。 5.与产品、设计和测试团队密切合作,解决开发过程中的问题和需求变更。 6.追踪行业先进解决方案,负责技术难点攻关,不断提升核心服务的稳定性和性能,沉淀通用性产品和服务能力。
更新于 2025-07-01
社招8年以上旅游业务开发
负责旅游营销中台核心系统(如营销提报系统、优惠促销、营销活动页低代码平台、动态定价系统、广告等)的架构设计与技术实现,保障高并发、低延迟、高可用的系统能力。跟产品以及其他技术方高效协作,能够提出有效的建议,促进业务项目达成。探索和推进创新的收益优化算法(如价格弹性模型、库存动态调控、智能优惠组合策略)落地,提升营销效果、流量转化效率和定价收益。提炼中台系统通用能力,输出可复用的技术组件与解决方案,推动跨业务线技术复用与效率提升。
更新于 2025-02-13