We have an urgent requirement for a Flutter Developer. The developer will build scalable, high-performance mobile apps using Flutter, integrate APIs, manage application architecture and state, and connect Flutter modules with native Android applications.
Key Responsibilities
- Develop and maintain Android & iOS apps using Flutter/Dart.
- Build applications using Clean Architecture and reusable design patterns.
- Implement state management using Bloc/Cubit.
- Integrate REST APIs using Dio and handle JSON data/errors.
- Develop responsive and reusable mobile UI.
- Integrate Flutter with native Android (Kotlin/Java).
- Improve app performance, stability, and reliability.
- Write unit tests and troubleshoot application issues.
- Work with Product, Design,
Android, and other engineering teams.
Must-Have Skills
- 4+ years of mobile development experience, with solid Flutter experience.
- Strong Flutter & Dart knowledge.
- Bloc/Cubit experience.
- Clean Architecture, Repository & UseCase patterns.
- REST API integration using Dio.
- Dependency injection using get_it.
- Local storage such as SharedPreferences.
- Testing using bloc_test / mocktail.
- Basic knowledge of Android/Kotlin/Java and Android lifecycle.
- Git and Android Studio.