Responsible for the development of Android client product, helping other developers grow and make progress;
Participating in the analysis and design of products based on client requirements, cooperating with UI designers to complete initial testing based on product design;
Responsible for the development of subsequent iteration versions of the product, and continuously optimizing the quality, performance, and user experience of products.
At least 3 years experience in professional Java development; At least 2 years experience in Practical Android development experience; Familiar with characteristics and development features of Android mobile terminals; Able to solve common problems;
Familiar with Android components and session; Be able to reasonably allocate resources in the available session;
Familiar with common and custom controls, event mechanisms and gesture operations;
Proficient in Android performance and memory optimization; good at solving system crashes and compatibility, memory leaks and overflow;
Familiar with Android network communication mechanism, JSON analysis;
Familiar with Android common layout, animation and effect;
Familiar with Android platform screen adaptation and version compatibility;
Competent to work independently; Experienced in analyzing & re-writing Android source code;
Excellent communication skills and teamwork, work seriously and actively, rigorous and responsible;
Experience in the application of open source framework is preferred;
Familiar with Android testing tools and process, experienced in cross application coding test.