Job Description
We are seeking an experienced Android Developer to join our team. The ideal candidate will be responsible for leading Android application development, optimizing performance, and managing the Android team. This role requires a deep understanding of Android architecture, technology selection, and performance optimization techniques.
Key Responsibilities
- Android application development, architecture design, and technology selection
- Performance problem solving and optimization for Android applications
- Android team management, including progress tracking, quality control, and personnel assessment
- Business code optimization and UI rendering optimization
- Formulating business solutions for Android applications
- Researching new technologies and maintaining/upgrading Android products
- Collaborating with other departments (e.g., marketing) to provide technical support
Essential Requirements
- Practical experience in power consumption optimization
- Experience in lag reduction and performance monitoring
- Expertise in memory optimization techniques
- Knowledge of UI rendering acceleration
- Experience with high-frequency streaming applications
- Network optimization experience
- Strong project implementation experience in the above areas
Additional Qualifications
The ideal candidate should have excellent problem-solving skills and the ability to work in a fast-paced environment. Leadership experience in managing Android development teams is highly preferred. We value candidates who stay updated with the latest Android technologies and can apply them effectively to improve our products.