小米Android高级工程师
社招全职3年以上A121836地点:南京状态:招聘
任职要求
1. 3年以上Android开发经验,至少参与过一个完整的中型以上App开发; 2. 精通Android应用开发、开发平台及框架原理,Android平台UI设计和常用布局,熟练使用Android SDK及相关开发工具; 3、有良好的代码框架设计能力,熟悉常用设计模式、数据结构和算法,有良好的Java/C++基础; 4、具备大前端技术背景,对跨端技术React Native、Weex、flutter有相关的架构研究和工程实践经验者优先; 5、具有良好的团队协作与沟通表达能力;
工作职责
1. 负责Android端快应用框架的开发和维护和架构迭代; 2. 负责项目中性能相关问题的调查和优化,如响应时间、滑动流畅度、内存、包体积; 3. 依据业务需求进行Android平台新技术预研,方案设计,并推动方案落地,开发标准可重用的应用程序模块/组件 4. 参与团队Code Review,对其他开发人员的代码进行反馈,落地最佳实践.
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
设计模式+
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.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
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.
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
React Native+
[英文] Learn the Basics
https://reactnative.dev/docs/tutorial
React Native is like React, but it uses native components instead of web components as building blocks.
https://roadmap.sh/react-native
Step by step guide to becoming a React Native developer
https://www.youtube.com/watch?v=f8Z9JyB2EIE
Get hands-on with React Native and Expo in this crash course! Build a mobile movie app from scratch, and learn essential skills for mobile development along the way.
Weex+
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
相关职位
社招3年以上食杂零售
1. 负责优选事业部物流相关App端的产品能力建设,高效高质量完成业务需求交付。 2. 负责Android客户端系统的架构规划、性能优化、质量保障建设等工作。提升研发和交付效率,保障产品工程质量。 3. 解决开发流程中的各种痛点难点问题,持续优化用户体验。
更新于 2025-06-22
社招2年以上金融服务平台
1.负责美团金融跨平台移动开发框架( Android 端)的迭代与维护,支撑亿级前端 PV 流量的体验与可用性,创造业务价值。 2.分析线上体验和性能数据,了解并探索业界技术动向,对标公司与行业最佳实践,持续创新、完善技术基建。 3.对团队内低职级同学给予指导,协同团队制定项目规划。 4.与产品经理、设计师等部门密切合作,确保产品需求的准确理解和有效落地。
更新于 2025-03-24