What are the responsibilities and job description for the Flutter Developer / Hybrid /Charlotte, NC / W-2 Only position at DataEdge Consulting?
Flutter Developer / Hybrid /Charlotte, NC / W-2 Only
Job Summary
:We are seeking a talented Flutter Developer to design, develop, and maintain high-quality cross-platform mobile applications. The ideal candidate should have strong experience with Flutter, Dart, and mobile application development, with the ability to build scalable, responsive, and user-friendly applications for Android and iOS
.Key Responsibilities
- :Develop and maintain mobile applications using Flutter and Dart
- .Build responsive, reusable, and efficient UI components
- .Collaborate with designers, backend developers, and product managers to deliver high-quality applications
- .Integrate RESTful APIs, Firebase, and third-party services
- .Write clean, maintainable, and well-documented code
- .Debug, troubleshoot, and optimize application performance
- .Implement state management solutions such as Provider, Riverpod, Bloc, or GetX
- .Conduct unit testing, widget testing, and integration testing
- .Participate in code reviews and follow best coding practices
- .Publish and maintain applications on the Google Play Store and Apple App Store
- .Stay up to date with Flutter updates and emerging mobile technologies
.Required Qualifications
- :Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- .5 years of experience in Flutter development
- .Strong knowledge of Dart programming language
- .Experience with Android and/or iOS application development
- .Knowledge of REST APIs, JSON, and HTTP protocols
- .Experience with Firebase services (Authentication, Firestore, Cloud Messaging, Analytics, Crashlytics)
- .Familiarity with Git and version control systems
- .Understanding of mobile UI/UX design principles
- .Experience with local databases such as SQLite or Hive
.Preferred Qualifications
- :Experience with native Android (Kotlin/Java) or iOS (Swift)
- .Knowledge of CI/CD pipelines
- .Experience with payment gateway integration
- .Familiarity with Agile/Scrum development methodologies
- .Experience integrating maps, notifications, and location services