Overview
Skills
Job Details
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