Flutter Developer


Job Title: Flutter / Mobile Developer
Experience: 3–4 Years
Employment Type: Full-time


Role Overview:
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.

Key Responsibilities:

  • 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.
  • Required Skills & Experience:
  • 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.

Additional Skills

  • 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).