Flutter Developer

Competent Groove Private Limited

Mohali

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Competent Groove Private Limited is seeking a skilled Flutter Developer with 2+ years of experience to build robust Android and iOS apps.

You'll work on feature development, API integrations, and performance optimization within an Agile team, delivering scalable mobile solutions and collaborating with backend and design teams. The role requires clean Dart code, effective state management, offline data handling with Hive, push notifications with FCM, and publishing to Play Store and App Store.

Qualifications

  • 2+ years of Flutter app development experience.
  • Strong Dart proficiency and understanding of Flutter widgets, layouts, animations and navigation.
  • Experience with RESTful APIs, JSON and Firebase services (Auth, FCM, Crashlytics, Analytics).
  • Familiarity with state management approaches (Provider/Bloc/GetX).
  • Knowledge of Git workflows and Android Studio/VS Code/Xcode.

Responsibilities

  • Develop and maintain Android and iOS applications using Flutter.
  • Build reusable, clean Dart code and manage state effectively.
  • Integrate REST APIs and third‑party SDKs.
  • Collaborate with backend, QA and UI/UX teams in an Agile/Scrum environment.
  • Optimize performance, memory usage and startup time; fix production issues.
  • Handle local storage with Hive or Shared Preferences; implement FCM push notifications.
  • Publish and maintain apps on Google Play Store and Apple App Store.

Skills

Flutter
Dart
REST APIs
State management
Firebase
Git

Education

Bachelor's degree in Computer Science

Tools

Hive
Android Studio
VS Code
Xcode
Git

Job description

About the Role

We are looking for a passionate Flutter Developer with 2+ years of experience in developing high-quality Android and iOS applications. The ideal candidate should have hands‑on experience building scalable mobile applications, integrating REST APIs, managing offline data, and collaborating with backend and UI/UX teams.

You will be responsible for developing new features, fixing bugs, improving application performance, and contributing to the overall product architecture.

Key Responsibilities
  • Develop and maintain Android and iOS applications using Flutter.
  • Build reusable, clean, and maintainable Dart code.
  • Integrate REST APIs and third‑party SDKs.
  • Collaborate with backend developers, QA engineers, and UI/UX designers.
  • Develop responsive and pixel‑perfect user interfaces.
  • Implement state management using Provider, Bloc, Riverpod, GetX, or similar frameworks.
  • Optimize application performance, memory usage, and startup time.
  • Debug production issues and provide timely fixes.
  • Work with local storage solutions such as Hive, or Shared Preferences.
  • Implement push notifications using Firebase Cloud Messaging (FCM).
  • Participate in code reviews and follow coding standards.
  • Maintain application security and implement best practices.
  • Publish and maintain applications on Google Play Store and Apple App Store.
  • Write technical documentation where required.
  • Work in Agile/Scrum development environments.
Required Skills
  • 2+ years of experience in Flutter application development.
  • Strong knowledge of Dart programming language .
  • Experience with Flutter widgets, layouts, animations, and navigation.
  • Good understanding of RESTful APIs and JSON.
  • Experience with state management frameworks such as:
  • Provider
  • Bloc
  • GetX
  • Experience with local databases such as:
  • Hive
  • Knowledge of Firebase services:
  • Firebase Authentication
  • Firebase Cloud Messaging (FCM)
  • Firebase Crashlytics
  • Firebase Analytics
  • Experience integrating third‑party libraries and SDKs.
  • Understanding of Git and version control workflows.
  • Familiarity with Android Studio, VS Code, and Xcode.
  • Knowledge of application lifecycle and mobile architecture patterns.
Good to Have
  • Experience with Maps (Google Maps/OpenStreetMap).
  • Background location tracking.
  • Camera integration and media uploads.
  • Biometric authentication.
  • WebSocket or Socket.IO integration.
  • Deep Linking and Universal Links.
  • CI/CD pipelines for Flutter applications.
  • Fastlane, Codemagic, GitHub Actions, or Azure DevOps.
  • Experience with payment gateway integrations.
  • Knowledge of mobile application security best practices.
Preferred Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Strong debugging and problem‑solving skills.
  • Good communication and teamwork abilities.
  • Ability to estimate development tasks and meet deadlines.
  • Experience working on enterprise or B2B applications is preferred.
What You'll Work On
  • Enterprise Flutter applications used by thousands of users.
  • New feature development and product enhancements.
  • Performance optimization and bug fixing.
  • API integrations and backend collaboration.
  • Release management for Android and iOS.
  • Building scalable, secure, and maintainable mobile applications.
Preferred Technical Stack
  • Framework: Flutter
  • Language: Dart
  • Local Database: Hive
  • Notifications: Firebase Cloud Messaging
  • Analytics & Crash Reporting: Firebase Analytics, Crashlytics
  • Version Control: Git
  • CI/CD: GitHub Actions / Codemagic / Azure DevOps (preferred)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Flutter Developer
Flutter Developer

Dee and Lee Limited • Alappuzha

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

Cloud1 • India

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

White Orange Software PVT LTD • Surat

On-site
INR 550,000 - 1,000,000
Flutter developer
Flutter developer

BigEye Global • Chennai District

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

SoftOne Tech Solution • New Delhi

On-site
INR 600,000 - 1,200,000
Competitive salary based on experience
Learning and career development opportunities
Flexible work arrangements
Flutter Developer
Flutter Developer

Keka Technologies Private Limited • Gujarat

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

Keka Technologies Private Limited • Ahmedabad District

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

Net Connect • Bengaluru

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

Rasonix • Bengaluru

On-site
INR 600,000 - 800,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