Job Responsibilities and Duties:
• Help drive the architecture and technology choices that enable a world-class experience for our developers
• Utilize various metrics sources to deliver rapid iterations of software features
• Solve difficult problems with elegant and practical code
• Raise the bar on quality, consistency, maintainability, efficiency, security and all the other things that make great software
• Responsible for Android product feature development, product architecture improvement and performance optimization
• Help define engineering best practices and provide technical mentorship to other members of the engineering team
• Be a champion for the user: Insist on the highest standards, create functional and engaging features, and ensure their needs always come first.
Requirements:
• Familiar with Java language, have a good java foundation, familiar with the basic implementation principles of Java
• Familiar with all kinds of mainstream mobile phone features, proficient in Android system features.
• Familiar with source code, have a deep understanding of system architecture principles and implementation.
• Development experience with security, performance (rendering speed, memory optimization, power consumption, etc).
• Have good logical thinking ability, strong abstract ability, good communication skills, and have a strong interest in technology.
• Experience in modularization, componentization or large software architecture de sign and refactoring is preferred.
• Having encryption, decryption, signature and authentication or other areas of And roid development with in-depth research and rumors are preferred.
Qualification: Bachelor Degree in Computer Science.
Final salary depends on Education & Experience