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 requirements analysis to design, development, testing, and release.
Key Responsibilities
- Develop cross-platform mobile applications using Flutter framework.
- Participate in complete application development lifecycle from requirements analysis to 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 UI.
- Maintain and update existing applications, troubleshooting any issues that arise.
- Participate in code reviews to ensure code quality and team collaboration efficiency.
- Stay updated with latest trends in Flutter and mobile development, proposing innovative solutions.
Job Requirements
- Education: Bachelor's degree or higher in Computer Science, Software Engineering or related field.
- Experience: 3-5 years of mobile development experience with at least 2 years of hands-on Flutter development.
- Proficiency in Dart programming language and Flutter framework core functionalities (state management, routing, animations, etc.).
- Experience with state management tools like Provider, Riverpod, or Bloc.
- Familiarity with RESTful API integration, JSON parsing, and databases (SQLite, Firebase Firestore).
- Knowledge of performance optimization techniques including memory management, frame rate optimization, and UI responsiveness.
Preferred Qualifications
- Experience developing digital asset exchange platforms is a plus.
- Familiarity with CI/CD toolchains (GitLab CI/CD, Codemagic, etc.).
- Native Android (Kotlin/Java) or iOS (Swift) development experience preferred.
- Understanding of Agile methodologies (Scrum, Kanban).
- Strong communication skills and ability to collaborate across teams.
Benefits
We offer competitive compensation package, full remote work opportunities, and a positive team environment.


