What are the responsibilities and job description for the Flutter / Dart Developer position at Acunor?
Job Title: Flutter / Dart Developer
Location: Atlanta, GA (Onsite)
Type: Contract
Job Description
We are seeking an experienced Flutter / Dart Developer to join our engineering team and support the development of high-performance, cross-platform mobile and web applications. The role requires strong hands-on expertise in Flutter, solid understanding of modern state management, and experience integrating REST APIs. This is an onsite role based in Atlanta, GA.
Key Responsibilities
- Design, develop, and maintain cross-platform applications (iOS, Android, Web) using Flutter and Dart
- Implement state management using Bloc and related architectural patterns
- Build modular, scalable components following clean architecture and best practices
- Integrate RESTful APIs; handle JSON parsing, error handling, and data validation
- Implement routing and navigation using go_router
- Manage dependencies and dependency injection using Provider and get_it
- Write clean, maintainable, and testable code; participate in code reviews
- Develop unit and widget tests to ensure application quality and stability
- Troubleshoot performance issues and support production fixes as needed
- Collaborate with product, design, and backend teams to deliver features end-to-end
Required Skills & Qualifications
- 4 years of experience in mobile or frontend development with strong Flutter expertise
- Hands-on experience with Dart and Flutter framework (mobile and/or web)
- Strong knowledge of Bloc state management
- Experience with REST API integration and asynchronous programming
- Familiarity with go_router, Provider, and get_it
- Experience with testing frameworks such as flutter_test, mockito, bloc_test
- Solid understanding of clean architecture and Agile/Scrum development
Preferred Qualifications
- Experience deploying applications to App Store and Google Play Store
- Exposure to CI/CD pipelines (GitHub Actions, Bitrise, or similar)
- Strong debugging, performance tuning, and optimization skills
- Experience working in distributed or offshore–onsite team models