Jobs via Dice
Dice is the leading career destination for tech experts at every stage of their careers. Our client, SolutionIT, Inc., is seeking the following. Apply via Dice today!
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 go_router. Manage dependencies using Provider and get it for dependency injection.
Utilize common packages such as intl, equatable, flutter_dotenv, rxdart, uuid. Work with web-specific utilities like universal_html and url_strategy for Flutter Web.
Write maintainable, testable code and leverage build_runner for code generation. Ensure accessibility compliance and semantic labeling for UI elements.
Write unit and widget tests using flutter_test, mockito, bloc_test. 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:
go_router for declarative routing
API & Integration:
REST API integration using http
JSON parsing, error handling, retry logic
Dependency Injection:
Provider, get_it
Utilities/Packages:
intl, equatable, flutter_dotenv, rxdart, uuid, universal_html, url_strategy for Flutter Web
Code Generation:
Experience with build_runner
Testing:
Unit, widget, and bloc tests using flutter_test, mockito, bloc_test
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
#J-18808-Ljbffr
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 go_router. Manage dependencies using Provider and get it for dependency injection.
Utilize common packages such as intl, equatable, flutter_dotenv, rxdart, uuid. Work with web-specific utilities like universal_html and url_strategy for Flutter Web.
Write maintainable, testable code and leverage build_runner for code generation. Ensure accessibility compliance and semantic labeling for UI elements.
Write unit and widget tests using flutter_test, mockito, bloc_test. 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:
go_router for declarative routing
API & Integration:
REST API integration using http
JSON parsing, error handling, retry logic
Dependency Injection:
Provider, get_it
Utilities/Packages:
intl, equatable, flutter_dotenv, rxdart, uuid, universal_html, url_strategy for Flutter Web
Code Generation:
Experience with build_runner
Testing:
Unit, widget, and bloc tests using flutter_test, mockito, bloc_test
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
#J-18808-Ljbffr