Flutter Developer

Posted 2 Days Ago
Be an Early Applicant
Mohali, Ajitgarh, Punjab, IND
In-Office
Mid level
Enterprise Web • Productivity • Software • Automation
The Role
Develop and maintain scalable Android and iOS applications using Flutter and Dart. Responsibilities include building features, integrating REST APIs and third-party SDKs, implementing state management and offline storage, optimizing performance, debugging issues, collaborating with backend, QA, and UI/UX teams, managing Firebase services, publishing apps, participating in Agile development, and supporting secure application architecture and release management.
Summary Generated by Built In

Position: Flutter Developer
Experience: 2–4 Years
Location: Phase-7 Industrial Area, Mohali (On-site)
Employment Type: Full-Time
Department: Engineering

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

    • Riverpod

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

  • Offline-first application development.

  • 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

  • Backend APIs: REST APIs

  • State Management: Provider / Bloc / Riverpod / GetX

  • Local Database: Hive 

  • Notifications: Firebase Cloud Messaging

  • Analytics & Crash Reporting: Firebase Analytics, Crashlytics

  • Version Control: Git

  • CI/CD: GitHub Actions / Codemagic / Azure DevOps (preferred)



Skills Required

  • 2+ years of experience in Flutter application development
  • Strong knowledge of Dart
  • Experience with Flutter widgets, layouts, animations, and navigation
  • Understanding of RESTful APIs and JSON
  • Experience with state management frameworks such as Provider, Bloc, Riverpod, or GetX
  • Experience with local databases such as Hive
  • Knowledge of Firebase Authentication, Firebase Cloud Messaging, Firebase Crashlytics, and Firebase Analytics
  • Experience integrating third-party libraries and SDKs
  • Understanding of Git and version control workflows
  • Familiarity with Android Studio, Visual Studio Code, and Xcode
  • Knowledge of application lifecycle and mobile architecture patterns
  • 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
  • Experience with maps, background location tracking, camera integration, biometric authentication, or offline-first development
  • Experience with WebSocket or Socket.IO integration, deep linking, universal links, CI/CD, or payment gateway integrations
  • Knowledge of mobile application security best practices
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
8 Employees
Year Founded: 2015

What We Do

Competent Groove, operating through its FeetPort/URVA product, builds SaaS field-force automation software for organizations. Its platform helps businesses digitize and manage field operations, including employee location tracking, task management, real-time sales updates, verification, payment collection, audits, and surveys. The company’s stated goal is to help organizations accomplish more with less technology, while enabling field executives to spend more time with customers.

Similar Jobs

Om Ak Solutions Logo Om Ak Solutions

Flutter Developer

Information Technology • Software • App development • SEO
In-Office
Zirakpur, Sas Nagar, Punjab, IND
13 Employees

Social Discovery Group Logo Social Discovery Group

Senior Mobile Engineer (Flutter)

Artificial Intelligence • Fintech • Machine Learning • Software • App development • Conversational AI • Generative AI
In-Office or Remote
7 Locations

Binance Logo Binance

Flutter Engineer (iOS/Android)

Blockchain • Fintech • Software • Cryptocurrency • Metaverse
In-Office or Remote
19 Locations
7696 Employees

Akeshya Private Limited Logo Akeshya Private Limited

Flutter Developer

Information Technology • Marketing Tech • Software • App development
Remote or Hybrid
2 Locations

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account