Job Description
We are seeking a skilled Flutter Developer to join our team and contribute to building high-performance, maintainable cross-platform mobile applications for Android and iOS. You will be involved in the entire application development lifecycle, from requirements analysis to design, development, testing, and deployment.
Key Responsibilities
- Develop high-performance, maintainable cross-platform mobile applications using Flutter (Android & iOS).
- Participate in the full application development lifecycle, including requirements analysis, design, development, testing, and release.
- Integrate third-party APIs and SDKs to optimize application performance and enhance user experience.
- Collaborate closely with designers and product teams to ensure optimal functionality and UI/UX.
- Maintain and update existing applications, troubleshooting and resolving issues as they arise.
- Participate in code reviews to ensure code quality and improve 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.
- Experience: 3-5 years of mobile development experience, with at least 2 years of hands-on Flutter development.
- Proficiency in Dart programming language and core Flutter framework features (state management, routing, animations, etc.).
- Experience with state management tools such as Provider, Riverpod, Bloc, or similar.
- Familiarity with RESTful API integration, JSON parsing, and databases (SQLite, Firebase Firestore).
- Knowledge of performance optimization techniques (memory management, frame rate optimization, UI responsiveness).
Preferred Qualifications
- Experience developing digital asset exchange platforms.
- Familiarity with CI/CD tools (GitLab CI/CD, Codemagic, etc.).
- Native Android (Kotlin/Java) or iOS (Swift) development experience.
- Understanding of Agile methodologies (Scrum, Kanban).
- Strong communication skills and ability to collaborate across teams.
Benefits
- Competitive salary package.
- Fully remote work environment.
- Supportive and collaborative team culture.


