Flutter Developer

ProjectTree

Ahmedabad District

On-site

INR 670,000 - 1,060,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ProjectTree in India is seeking an experienced Flutter Developer to join on-site in Surat/Ahmedabad for a 4-month contract. You will own features end-to-end, from requirements and architecture to development, API integration, testing, and deployment.

Ideal candidate has 4–5 years of professional Flutter/Dart experience, strong fundamentals, and hands-on with REST APIs, Firebase, state management, and deployment to stores.

Qualifications

  • 4–5 years of Flutter/Dart experience in mobile apps.
  • Strong knowledge of Flutter widget lifecycle and architecture.
  • Experience with RESTful APIs and JSON.
  • Familiarity with Firebase services.

Responsibilities

  • Design, develop, and maintain high-quality Flutter apps for Android and iOS.
  • Translate UI/UX designs into responsive mobile interfaces.
  • Integrate apps with REST APIs and backend services.
  • Manage application state using BLoC, Riverpod, Provider, or GetX.
  • Optimize performance and debug production issues.
  • Prepare builds and deploy to Google Play and App Store.
  • Collaborate with designers, backend developers, QA, and product teams.

Skills

Flutter/Dart
REST APIs
Firebase
State management
Git

Tools

Git
Android Studio
Xcode

Job description

Flutter Developer

Surat / Ahmedabad
On-site
4-5 Years Experience
Contract Duration: 4 Months

Role Overview
We are looking for an experienced Flutter Developer with 4-5 years of professional software development experience and strong hands-on expertise in building production-grade mobile applications using Flutter. The ideal candidate should be comfortable owning features end-to-end—from understanding requirements and designing application architecture to development, API integration, testing, deployment, and ongoing performance improvements.

Key Responsibilities

  • Design, develop, and maintain high-quality Flutter applications for Android and iOS.
  • Build reusable, scalable, and maintainable Flutter components.
  • Translate UI/UX designs from Figma or similar tools into responsive mobile interfaces.
  • Integrate applications with REST APIs and backend services.
  • Implement authentication, notifications, deep linking, local storage, and other common mobile application features.
  • Manage application state using appropriate state-management patterns such as BLoC, Riverpod, Provider, or GetX.
  • Handle asynchronous operations, API failures, offline scenarios, and application lifecycle events.
  • Optimize applications for performance, responsiveness, and stability.
  • Debug and resolve production issues, crashes, and device-specific problems.
  • Write clean, modular, testable, and well-documented code.
  • Participate in code reviews and technical discussions.
  • Work closely with designers, backend developers, QA engineers, and product teams.
  • Manage application builds, signing, releases, and deployment to the Google Play Store and Apple App Store.

Required Skills

  • Minimum 4-5 years of professional software development experience, with strong hands-on Flutter/Dart experience.
  • Strong knowledge of Flutter and Dart.
  • Good understanding of Flutter widget lifecycle and application architecture.
  • Experience with state management such as BLoC, Riverpod, Provider, or GetX.
  • Strong experience integrating RESTful APIs and JSON-based services.
  • Experience with authentication mechanisms such as JWT/OAuth.
  • Experience with Firebase services such as FCM, Crashlytics, Analytics, or Authentication.
  • Good understanding of local storage solutions such as SQLite, Hive, or Shared Preferences.
  • Experience with Git and collaborative development workflows.
  • Familiarity with Android and iOS build/release processes.
  • Understanding of responsive UI development across different screen sizes and devices.
  • Strong debugging and problem-solving skills.
  • Good understanding of software engineering principles and clean code practices.

Good to Have

  • Experience with WebSockets orreal-time applications.
  • Experience implementing push notifications and deep links.
  • Knowledge of native Android (Kotlin/Java) or iOS (Swift) development.
  • Experience writing unit, widget, and integration tests.
  • Experience withCI/CD pipelines for mobile applications.
  • Experience with payment gateway, maps/location, camera, or thirdparty SDK integrations.
  • Experience profiling and optimizing Flutter application performance.

What We Expect
We are looking for someone who can work independently, understand product requirements rather than simply implementing screens, make sensible technical decisions, and take ownership of delivering reliable production-ready mobile applications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Flutter Developer
Flutter Developer

Enlighten Hacks - Community for Growth • Ahmedabad District

On-site
INR 600,000 - 900,000
Flutter Developer
Flutter Developer

Dee and Lee Limited • Alappuzha

On-site
INR 500,000 - 800,000
Flutter Developer
Flutter Developer

Net Connect • Bengaluru

On-site
INR 800,000 - 1,200,000
Mobile Application Developer
Mobile Application Developer

Yavar Tech Works Private Limited • Coimbatore District, Bengaluru, Chennai District

On-site
INR 800,000 - 1,200,000
Flutter Developer
Flutter Developer

StackNexus • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Flutter Developer
Flutter Developer

Innovationm • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Flutter developer
Flutter developer

Gloify • Bengaluru

On-site
INR 800,000 - 1,200,000
Flutter Developer
Flutter Developer

Competent Groove Private Limited • Mohali

On-site
INR 800,000 - 1,200,000
App Developer - Flutter Expert
App Developer - Flutter Expert

Weekday AI (YC W21) • Dadri

Hybrid
INR <1,200,000
Flutter Developer
Flutter Developer

VinnovateLabz • Bengaluru

On-site
INR 800,000 - 1,200,000