Job Description
We are seeking a skilled Flutter Developer to join our team. The ideal candidate will be responsible for developing high-performance, maintainable cross-platform mobile applications for both Android and iOS platforms. You will participate in the full application development lifecycle, from requirement analysis to design, development, testing, and release.
Key Responsibilities
- Develop high-performance, maintainable cross-platform mobile applications using Flutter (Android and iOS).
- Participate in the complete application development lifecycle, including requirement analysis, design, development, testing, and release.
- Integrate third-party APIs and SDKs to optimize application performance and user experience.
- Collaborate closely with designers and product teams to ensure optimal functionality and interface quality.
- Maintain and update existing applications, troubleshooting and resolving any issues that arise.
- Participate in code reviews to ensure code quality and team collaboration efficiency.
- Stay updated with the latest trends in Flutter and mobile development, proposing innovative solutions.
Job Requirements
- Education: Bachelor's degree or higher in Computer Science, Software Engineering, or a related field (full-time, unified recruitment; no consideration for associate degree upgrades).
- Experience: 3-5 years of mobile development experience, with at least 2 years of hands-on Flutter development experience.
- Proficiency in Dart programming language and core Flutter framework features (e.g., state management, routing, animations).
- Experience with state management tools such as Provider, Riverpod, Bloc, or others.
- Familiarity with RESTful API integration, JSON data parsing, and databases (e.g., SQLite, Firebase Firestore).
- Knowledge of application performance optimization techniques, including memory management, frame rate optimization, and UI responsiveness.
Preferred Qualifications
- Experience in digital asset exchange development is a plus.
- Familiarity with CI/CD toolchains (e.g., GitLab CI/CD, Codemagic).
- Experience with native Android (Kotlin/Java) or iOS (Swift) development is preferred.
- Understanding of Agile development methodologies (Scrum, Kanban).
- Strong communication skills and ability to collaborate across teams to achieve goals.
Benefits
- Full remote work (Full Remote) with flexible working hours.
- Weekends off and observance of statutory holidays.
- Paid sick leave and annual leave.
- Annual double performance bonuses.
- Chinese-speaking work environment.


