Search by job, company or skills

Flutter Developer

Early Applicant
  • Posted 7 hours ago
  • Be among the first 10 applicants

Job Description

We are looking for an experienced Flutter Developer with at least 5 years of professional software development experience, including strong hands-on experience building Flutter applications. The ideal candidate should have experience developing high-quality, scalable, and maintainable cross-platform mobile applications for Android and iOS.

You will work closely with product managers, designers, backend developers, and QA teams to deliver high-performance mobile applications that provide an exceptional user experience.

Key Responsibilities

  • Design, develop, test, and maintain Flutter applications for Android and iOS.
  • Build responsive, user-friendly, and high-performance mobile applications.
  • Integrate mobile applications with RESTful APIs and third-party services.
  • Collaborate with UI/UX designers to implement pixel-perfect user interfaces.
  • Write clean, reusable, and maintainable code following best practices.
  • Debug, troubleshoot, and optimize application performance.
  • Implement state management solutions such as Provider, Riverpod, Bloc, or GetX.
  • Work with local databases such as SQLite or Hive.
  • Participate in code reviews and contribute to technical discussions.
  • Collaborate with cross-functional teams in an Agile development environment.
  • Publish and maintain applications on the Google Play Store and Apple App Store.
  • Stay updated with the latest Flutter and mobile development trends.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
  • Minimum 5 years of software development experience, with significant hands-on experience in Flutter development.
  • Strong proficiency in Dart and the Flutter framework.
  • Experience developing and deploying cross-platform mobile applications.
  • Solid understanding of Object-Oriented Programming (OOP) principles.
  • Experience integrating REST APIs and handling JSON data.
  • Knowledge of Firebase services such as Authentication, Firestore, Cloud Messaging, or Analytics.
  • Experience with state management solutions (Provider, Riverpod, Bloc, GetX, or similar).
  • Experience using Git for version control.
  • Familiarity with mobile app architecture patterns such as MVVM or Clean Architecture.
  • Strong debugging and problem-solving skills.
  • Excellent communication and teamwork abilities.

Preferred Qualifications

  • Experience with CI/CD pipelines for mobile applications.
  • Knowledge of unit testing and widget testing in Flutter.
  • Experience with payment gateway integrations.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience working with Agile/Scrum methodologies.

Technical Skills

  • Flutter
  • Dart
  • REST APIs
  • Firebase
  • Git/GitHub
  • SQLite / Hive
  • Provider / Riverpod / Bloc / GetX
  • JSON
  • Android Studio / VS Code
  • CI/CD (preferred)

What We Offer

  • Competitive salary
  • Opportunity to work on innovative mobile applications
  • Collaborative and supportive work environment
  • Career growth and learning opportunities
  • Flexible work culture

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151876285

Similar Jobs

Ahmedabad, India

Skills:

socket.io SwiftJavaFlutterHiveKotlinGraphqlObjective-cRestful ApisDARTlocal database systemsnative modulesSqfliteObjectBoxWebSockets

Beware of Scammers

We don’t charge money for job offers