Solution IT Inc. is looking for Flutter/Dart Developer for one of its clients Atlanta GA
Job Title: Flutter/Dart Developer
Summary
We are looking for experienced Flutter/Dart Developers to join our engineering team and help design develop and optimize cross-platform mobile and web applications. The ideal candidate will have strong hands-on experience with Flutter solid understanding of state management patterns and expertise in integrating REST APIs. You will collaborate closely with product design and backend teams to deliver high-quality scalable and maintainable applications.
Key Responsibilities:
- Develop high-performance cross-platform applications (iOS Android Web) using Flutter & Dart. Implement state management using Bloc patterns.
- Build modular scalable components following clean architecture and best practices. Integrate RESTful APIs using http and manage data serialization/deserialization.
- Implement navigation and routing using gorouter. Manage dependencies using Provider and get it for dependency injection.
- Utilize common packages such as intl equatable flutterdotenv rxdart uuid. Work with web-specific utilities like universalhtml and urlstrategy for Flutter Web.
- Write maintainable testable code and leverage buildrunner for code generation. Ensure accessibility compliance and semantic labeling for UI elements.
- Write unit and widget tests using fluttertest mockito bloctest. Participate in code reviews debugging and performance optimization.
Required Skills:
Core Technologies:
- Flutter framework (mobile web)
- Dart language
- Package management using pub
State Management:
- Bloc (mandatory)
- Familiarity with Streams RxDart and architecture patterns
Routing:
- gorouter for declarative routing
API & Integration:
- REST API integration using http
- JSON parsing error handling retry logic
Dependency Injection:
Utilities/Packages:
- intl equatable flutterdotenv rxdart uuid universalhtml urlstrategy for Flutter Web
Code Generation:
- Experience with buildrunner
Testing:
- Unit widget and bloc tests using fluttertest mockito bloctest
Accessibility:
- Semantic labels screen reader support Flutter accessibility best practices
Preferred Qualifications
- Experience deploying apps to App Store / Play Store Knowledge of CI/CD pipelines (GitHub Actions Bitrise or similar)
- Strong debugging and performance tuning skills Experience working in Agile/Scrum environments
- Familiarity with clean architecture principles
Soft Skills
- Strong communication and interpersonal skills Ability to collaborate across onsite nearshore and offshore teams
- Ownership mindset and strong problem-solving skills Attention to detail and quality
Work Site: Atlanta GA
Duration: 6 Months
Expected Start Date: Immediate - 2 weeks
Number of Positions: 01
Please send your responses back to
Solution IT Inc. is looking for Flutter/Dart Developer for one of its clients Atlanta GA Job Title: Flutter/Dart Developer Summary We are looking for experienced Flutter/Dart Developers to join our engineering team and help design develop and optimize cross-platform mobile and web applications. ...
Solution IT Inc. is looking for Flutter/Dart Developer for one of its clients Atlanta GA
Job Title: Flutter/Dart Developer
Summary
We are looking for experienced Flutter/Dart Developers to join our engineering team and help design develop and optimize cross-platform mobile and web applications. The ideal candidate will have strong hands-on experience with Flutter solid understanding of state management patterns and expertise in integrating REST APIs. You will collaborate closely with product design and backend teams to deliver high-quality scalable and maintainable applications.
Key Responsibilities:
- Develop high-performance cross-platform applications (iOS Android Web) using Flutter & Dart. Implement state management using Bloc patterns.
- Build modular scalable components following clean architecture and best practices. Integrate RESTful APIs using http and manage data serialization/deserialization.
- Implement navigation and routing using gorouter. Manage dependencies using Provider and get it for dependency injection.
- Utilize common packages such as intl equatable flutterdotenv rxdart uuid. Work with web-specific utilities like universalhtml and urlstrategy for Flutter Web.
- Write maintainable testable code and leverage buildrunner for code generation. Ensure accessibility compliance and semantic labeling for UI elements.
- Write unit and widget tests using fluttertest mockito bloctest. Participate in code reviews debugging and performance optimization.
Required Skills:
Core Technologies:
- Flutter framework (mobile web)
- Dart language
- Package management using pub
State Management:
- Bloc (mandatory)
- Familiarity with Streams RxDart and architecture patterns
Routing:
- gorouter for declarative routing
API & Integration:
- REST API integration using http
- JSON parsing error handling retry logic
Dependency Injection:
Utilities/Packages:
- intl equatable flutterdotenv rxdart uuid universalhtml urlstrategy for Flutter Web
Code Generation:
- Experience with buildrunner
Testing:
- Unit widget and bloc tests using fluttertest mockito bloctest
Accessibility:
- Semantic labels screen reader support Flutter accessibility best practices
Preferred Qualifications
- Experience deploying apps to App Store / Play Store Knowledge of CI/CD pipelines (GitHub Actions Bitrise or similar)
- Strong debugging and performance tuning skills Experience working in Agile/Scrum environments
- Familiarity with clean architecture principles
Soft Skills
- Strong communication and interpersonal skills Ability to collaborate across onsite nearshore and offshore teams
- Ownership mindset and strong problem-solving skills Attention to detail and quality
Work Site: Atlanta GA
Duration: 6 Months
Expected Start Date: Immediate - 2 weeks
Number of Positions: 01
Please send your responses back to
View more
View less