Job Description
Key Responsibilities
- Lead Android application development, including architecture design, technology selection, and performance optimization
- Manage the Android team department, tracking progress, ensuring quality control, and conducting personnel assessments
- Optimize Android network links, develop monitoring solutions, and improve UI rendering performance
- Collaborate with cross-functional teams (such as marketing) to provide technical support for product initiatives
- Research and implement new technologies to continuously enhance and upgrade Android products
- Solve complex technical problems and optimize application performance across various Android devices
- Establish and maintain development best practices and coding standards for the Android team
Job Requirements
- Bachelor's degree in Computer Science or related technical field
- 5+ years of professional Android development experience
- Proven experience in Android application architecture and performance optimization
- Strong knowledge of Android SDK, Java/Kotlin, and mobile development best practices
- Experience leading and managing an Android development team
- Familiarity with network protocols, UI rendering optimization techniques
- Excellent problem-solving skills and ability to troubleshoot complex technical issues
- Strong communication skills to collaborate effectively with cross-functional teams
- Passion for staying updated with the latest Android technologies and industry trends
Preferred Qualifications
- Experience with CI/CD pipelines for mobile applications
- Knowledge of cross-platform development frameworks
- Contributions to open-source Android projects
- Experience with Agile development methodologies
- Published apps on Google Play Store


