This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a skilled Flutter / Mobile Developer with 3–4 years of professional experience in developing cross-platform mobile applications. The candidate should have strong expertise in Flutter (Dart), REST API integration, and state management (Bloc, Provider, or Riverpod), along with experience deploying apps on both Android and iOS platforms. The role involves developing new features, optimizing performance, and collaborating with designers, backend developers, and QA teams to deliver high-quality applications.
Job Responsibility:
Develop and maintain mobile applications using Flutter (Dart) for Android and iOS
Collaborate with cross-functional teams (Design, Backend, QA)
Implement clean architecture with proper state management (Bloc, Cubit, Provider, etc.)
Integrate third-party APIs, SDKs, and native platform features
Optimize performance, handle app release/deployment, and maintain Git repositories
Write clean, maintainable, and well-documented code
Conduct code reviews, unit testing, and follow best practices
Requirements:
3–4 years of experience in Flutter and Dart
Strong understanding of mobile UI/UX and responsive design
Hands-on experience with RESTful APIs, JSON, and Firebase services
Proficiency in state management (Bloc / Provider / Riverpod)
Familiarity with CI/CD, app signing, and deployment
Basic knowledge of native Android (Kotlin/Java) or iOS (Swift)
Strong problem-solving and communication skills
Nice to have:
Experience with Flutter Web/Desktop
Knowledge of Clean Architecture / MVVM
Integration experience with Payment Gateways, Google Photos, or 3D/AR libraries
Exposure to AWS / Firebase Cloud Functions
Japanese communication skill (advantage for Japan-based projects)