Android Assistant Development Engineer
1.Function development, requirement analysis, framework design, debugging, etc;
2.Handling Android stability issues, ANR, Crash, Watchdog issues;
3.Responsible for optimizing Android system modules and maintaining system stability;
4.Learn and research new technologies to meet the needs of the product, and provide improvement suggestions for the product based on the experience during the development process.
1.Good foundation in Java/C++language, familiar with common data structures and algorithms, and familiar with design patterns;
2.Familiar with Android infrastructure, components, UI, performance optimization, memory optimization, etc., with a certain degree of understanding of new versions and features of Android;
3.Familiar with the Android system framework, Framework services, and one or more of the following module mechanisms and principles: AMS, WMS, SurfaceFlinger, View architecture, etc., or experience in developing other Framework modules is preferred, or have rich experience in Android application development and a strong interest in framework learning and development;