Android Developer

Job Description

• System function development iteration, involving framework/kernel and other levels of improvement and user experience improvement, including application architecture design, performance analysis and system problem positioning and resolution, with a good sense of innovation; complete module code writing, unit testing, and code maintenance work
• Compile technical related documents, and be proficient in using iterative development methods for system development;
• Quickly learn and master relevant new technologies according to the needs of the project;
• Participate in technical tackling of key points and difficulties of the project

Job Qualification

• Experience in componentized architecture design
• Understand at least 6 design patterns and read at least one excellent open source project
• Skilled in developing custom controls and animations
• Have development experience in security and performance (rendering speed, memory optimization, power consumption, etc.)
• Able to locate stuck and OOM problems
• Familiar with NDK development, and have NDK development experience
• Proficiency in using unit tests to ensure the quality of responsible modules;
• Have good coding habits, learning ability and English document reading ability;
• Familiar with okhttp retrofit and rxjava, then familiar with custom controls and animation are preferred

Apply for this position

Full Name *

Email Address *

Phone Number *

Cover Letter *

Upload CV/Resume *

Allowed Type(s): .pdf, .doc, .docx

By using this form you agree with the storage and handling of your data by this website. *