What are the responsibilities and job description for the Senior Flutter Developer position at Lighthouse Technology Services?
Lighthouse Technology Services is partnering with our client to fill their Senior Flutter Developer position! This is a 12 month contract and will be hybrid in Charlotte, NC.
This role will be a W2 employee of Lighthouse Technology Services.
No C2C or subcontracting arrangements will be considered.
What You'll Be Doing:
- Design, develop, and maintain high-quality cross-platform mobile applications for both Android and iOS using Flutter and Dart
- Build scalable, responsive, and user-friendly UI components that deliver exceptional user experiences across mobile platforms
- Collaborate with designers, backend developers, and product managers to translate business requirements into technical solutions
- Integrate RESTful APIs, Firebase services, and third-party solutions to expand application functionality
- Implement robust state management solutions using Provider, Riverpod, Bloc, or GetX to ensure optimal application performance
- Debug, troubleshoot, and optimize application performance to maintain high standards of quality and reliability
- Conduct comprehensive testing including unit testing, widget testing, and integration testing to ensure code quality
- Participate in code reviews and ensure adherence to best coding practices and documentation standards
- Publish and maintain applications on the Google Play Store and Apple App Store, managing updates and releases
- Stay current with Flutter framework updates and emerging mobile development technologies
What You'll Need to Have:
- 5 years of professional experience developing mobile applications with Flutter and Dart
- Proven ability to build scalable, responsive, and user-friendly applications for both Android and iOS platforms
- Strong proficiency with RESTful APIs, JSON, HTTP protocols, and integrating backend services
- Hands-on experience with Firebase services including Authentication, Firestore, Cloud Messaging, Analytics, and Crashlytics
- Solid understanding of mobile UI/UX design principles and the ability to implement responsive, reusable components
- Experience with state management solutions and local database technologies such as SQLite or Hive
- Proficiency with Git and version control workflows in collaborative development environments
- Familiarity with Agile/Scrum methodologies and experience working in iterative development environments
Pay Range: $50-58/hr
Questions about any of our jobs? Email us at recruiting@lhtservices.com
View all of our open jobs here: jobs.lhtservices.com
Salary : $50 - $58