Job Responsibilities
- New Project Development: Serve as a core member for new projects, responsible for Android or iOS client development. Lead the entire process from requirements analysis to launch, ensuring complete functionality, excellent performance, and a smooth user experience.
- AI Technology Application: Utilize AI programming tools (e.g., Gemin-cli or Claude-code) to optimize development workflows, improve code quality and development efficiency, and explore innovative applications of AI in client development.
- Performance Optimization and Maintenance: Conduct performance analysis and optimization of client applications, addressing issues such as memory leaks and lag to ensure long-term stable operation.
- Mature Project Support: Participate in the maintenance and feature iteration of existing projects during pre-initiation phases of new projects, ensuring their continued stable operation.
- New Technology Research and Application: Stay updated on new technologies and trends in mobile development. Introduce cutting-edge technologies to enhance application competitiveness and drive team technical advancement.
Qualifications
- Technical Skills:
- Proficient in native Android or iOS development, familiar with Java/Kotlin (Android) or Swift/Objective-C (iOS), and possessing a solid programming foundation.
- Familiar with key mobile technologies including performance optimization, memory management, and network communication, capable of independently troubleshooting and resolving common technical issues.
- Familiar with AI programming tools (e.g., Gemin-cli or Claude-code) and able to apply them in practical development to improve efficiency and code quality.
- Project Experience:
- Minimum of 4 years of mobile development experience (Bachelor's degree or higher in Computer Science or related field required), with experience in the complete development and launch cycle of Android or iOS applications.
*Mandarin speaker as need to handle Chinese stakeholders*