Flutter Developer
We are looking for an experienced Flutter Developer
to stabilize, improve, and prepare production-ready releases of an existing mobile application.
This is a focused improvement project with potential for long-term collaboration.
Responsibilities
- Refactor and optimize existing Flutter codebase.
- Improve app stability, fix crashes, UI bugs, and navigation issues.
- Review and update networking layer (dio/http), handle API errors correctly.
- Improve app performance, loading states, caching, pagination.
- Update layouts according to design guidelines; ensure responsiveness.
- Fix and optimize media uploads, forms, and local storage logic.
- Prepare production builds for Android and iOS (signing, versioning, flavors).
- Set up environment configs (.env, separate dev/stage/prod).
- Improve CORS/API communication handling (client-side).
- Add basic test coverage for critical features (Flutter tests).
Work closely with the backend team to ensure smooth integration.
Required Skills
- Strong knowledge of Flutter (3.x) and Dart.
- Experience with state management (Riverpod preferred; Bloc/Provider also acceptable).
- Experience with dio/http, interceptors, error handling.
- Understanding of clean architecture and modular project structure.
- Experience building and signing Android APK/AAB and iOS IPA.
- Familiarity with Firebase, push notifications, analytics is a plus.
Ability to work with existing/legacy projects.
Nice to Have
- Experience refactoring and stabilizing older/unfinished mobile apps.
- Skills in debugging and improving performance.
- Basic CI/CD knowledge for mobile pipelines (Codemagic, GitHub Actions, etc.).
We are seeking a reliable Flutter developer
for a short-term stabilization project with the possibility of ongoing work.
Required languages
| English | B2 - Upper Intermediate |
๐
Average salary range of similar jobs in
analytics โ
Loading...