Flutter Developer

Gravity IT Resources

Charlotte (NC)

Hybrid

USD 82,656 - 123,984

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Gravity IT Resources is seeking a Senior Flutter Developer to design, build, and maintain high quality cross‑platform mobile apps for Android and iOS using Flutter and Dart. You will collaborate with product, design, and engineering teams to deliver scalable, responsive solutions in a hybrid Charlotte, NC environment.

The role emphasizes performance, robust testing, and adherence to modern mobile development practices.

Qualifications

  • 5+ years of professional Flutter development experience.
  • Strong Dart programming language expertise.
  • Experience deploying Android and iOS apps.
  • Solid understanding of REST APIs, JSON and HTTP.
  • Experience with Firebase Authentication, Firestore, Cloud Messaging, Analytics, or Crashlytics.
  • Familiarity with Provider, Riverpod, Bloc or GetX for state management.
  • Version control with Git and distributed workflows.
  • Knowledge of responsive UI/UX design principles.
  • Experience with local storage such as SQLite or Hive.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Develop and maintain cross-platform mobile applications using Flutter and Dart.
  • Build responsive, reusable UI components with emphasis on performance.
  • Collaborate with designers, backend developers, and product managers to deliver solutions.
  • Integrate RESTful APIs and Firebase services; handle third‑party integrations.
  • Write clean, maintainable, well-documented code following best practices.
  • Debug, troubleshoot, and optimize mobile app performance.
  • Implement state management with Provider, Riverpod, Bloc, or GetX.
  • Develop and execute unit, widget, and integration tests.
  • Participate in peer code reviews and contribute to standards.
  • Publish and maintain apps on Google Play Store and Apple App Store.
  • Stay current with Flutter releases and mobile development trends.

Skills

Flutter expertise
Dart
Android & iOS deployment
REST APIs & JSON
Firebase services
Provider
Riverpod
Bloc
GetX
Git
UI/UX best practices
SQLite
Hive
Debugging & performance tuning

Tools

Git
SQLite
Hive
Postman / REST client

Job description

Senior Flutter Developer

Mobile Application Development Team | Contract | Hybrid — Charlotte, NC

About the Role

We are seeking an experienced Senior Flutter Developer to design, develop, and maintain high-quality cross-platform mobile applications. This role focuses on building scalable, responsive, and user-friendly applications for Android and iOS using Flutter and Dart. The ideal candidate will collaborate closely with product managers, designers, and engineering teams to deliver innovative mobile solutions that meet business and customer needs.

What You Will Do
  • Develop and maintain cross-platform mobile applications using Flutter and Dart
  • Build responsive, reusable, and efficient UI components with a focus on performance and usability
  • Collaborate with designers, backend developers, and product managers to deliver high-quality mobile solutions
  • Integrate RESTful APIs, Firebase services, and third-party integrations
  • Write clean, maintainable, and well-documented code following industry best practices
  • Debug, troubleshoot, and optimize mobile application performance
  • Implement state management solutions such as Provider, Riverpod, Bloc, or GetX
  • Develop and execute unit tests, widget tests, and integration tests
  • Participate in peer code reviews and contribute to technical standards
  • Publish, monitor, and maintain applications on the Google Play Store and Apple App Store
  • Stay current with Flutter releases, mobile development trends, and emerging technologies
Required Skills
  • 5+ years of professional Flutter development experience
  • Strong expertise in Dart programming language
  • Experience developing and deploying Android and iOS applications
  • Strong understanding of REST APIs, JSON, and HTTP protocols
  • Experience with Firebase services including Authentication, Firestore, Cloud Messaging, Analytics, and Crashlytics
  • Experience with state management solutions such as Provider, Riverpod, Bloc, or GetX
  • Familiarity with Git and distributed version control systems
  • Understanding of mobile UI/UX design principles and responsive application development
  • Experience with local storage solutions such as SQLite or Hive
  • Strong debugging, troubleshooting, and problem-solving skills
Preferred Skills
  • Experience with native Android development using Kotlin or Java
  • Experience with native iOS development using Swift
  • Knowledge of CI/CD pipelines and mobile application deployment automation
  • Experience integrating payment gateways into mobile applications
  • Familiarity with Agile/Scrum software development methodologies
  • Experience integrating maps, push notifications, and location-based services
Ideal Candidate
  • Senior-level Flutter developer with a track record of delivering production mobile applications
  • Strong collaborator who works effectively with cross-functional teams
  • Passionate about creating exceptional mobile user experiences
  • Able to work independently while contributing to a team-oriented environment
  • Committed to continuous learning and staying current with modern mobile development practices
Logistics
  • Location: Charlotte, NC
  • Hybrid Schedule: Onsite Tuesday through Thursday; Work From Home Monday and Friday
  • Contract Duration: 12 Months
  • Assignment Type: Contract Only
  • Number of Positions: 1
  • Work Authorization: W2 and H1B candidates accepted
Why This Role

This opportunity offers the chance to work on modern mobile applications leveraging Flutter’s cross-platform capabilities. You will play a key role in delivering high-quality mobile experiences while working alongside talented engineers and stakeholders in a collaborative hybrid environment. The position provides exposure to the latest mobile technologies and the opportunity to influence application architecture, performance, and user experience.

Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

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

Similar jobs worth comparing

Flutter Developer / Hybrid /Charlotte, NC / W-2 Only
Flutter Developer / Hybrid /Charlotte, NC / W-2 Only

DataEdge Consulting • Fort Mill (SC)

Hybrid
USD 95,000 - 140,000
Sr. Flutter Developer
Sr. Flutter Developer

CRG • Charlotte (NC)

Hybrid
USD 69,000 - 76,000
Sr Flutter Developer
Sr Flutter Developer

Lenmar Consulting Inc • Town of Charlotte (NY)

Hybrid
USD 80,000 - 85,000
Sr Flutter Developer (Max $60/hr W2)
Sr Flutter Developer (Max $60/hr W2)

Lenmar Consulting • Charlotte (NC)

On-site
USD 110,000 - 150,000
Senior Flutter Engineer - Cross-Platform Mobile Specialist
Senior Flutter Engineer - Cross-Platform Mobile Specialist

Gravity IT Resources • Charlotte (NC)

Hybrid
Sr Flutter Developer (Max $60/hr W2)
Sr Flutter Developer (Max $60/hr W2)

Lenmar Consulting Inc. • Charlotte (NC)

On-site
USD 90,000 - 140,000
Sr. Flutter Developer - Dallas, TX, USA
Sr. Flutter Developer - Dallas, TX, USA

Photon • Town of Texas (WI)

On-site
Medical, vision, and dental benefits
401k retirement plan
Paid time off
+1
Flutter Developer
Flutter Developer

devolution • Friendly (MD)

On-site
USD 80,000 - 100,000
Opportunities for professional growth
Friendly and supportive work environment
Participation in exciting projects
Sr Flutter Developer
Sr Flutter Developer

Lenmar Consulting Inc • Charlotte (NC)

Hybrid
USD 49,593 - 82,656
Sr Flutter Developer (Max $60/hr W2)
Sr Flutter Developer (Max $60/hr W2)

Lenmar Consulting Inc • Charlotte (NC)

On-site
USD 100,000 - 150,000