1. Responsible for Android development on client products. 2. Optimize the module structure and process logic of Android client software. 3. Responsible for front-end architecture upgrades, code refactoring, performance improvements, and stability optimization. 4. Keep pace with the latest technology trends in the industry, carry out related technology pre-research and R&D, and hold technology sharing in team regularly.
1. Bachelor degree or above in CS or related, at least 2 years working experience of Android development. 2. Deep knowledge on basic data structures and algorithms. 3. Experience with native Android APP (Android Studio) development is a plus. 4. Familiar with Android memory management mechanism and multi-threaded development, with good c/c++ language foundation. 5. Familiar with java. 6. Familiar with mobile performance analysis, including network performance, anomaly monitoring and analysis is a plus. 7. Excellent design thinking, familiar with object-oriented programming, graphical interface development. 8. Familiar with TCP/UDP/HTTP network protocol. 9. Strong knowledge in front-end development techniques (HTML5, CSS3, JS, Ajax, es6 standards, etc.). 10. Strong interest in mobile technology and have strong logical thinking ability, willing to learn new knowledge. 11. Excellent communication skills and teamwork spirit, rigorous work attitude and high quality awareness, strong pressure resistance. 12. Strong sense of responsibility, able to respond promptly to users' questions.