Key Responsibilities

We’re looking for a skilled Flutter Developer with hands-on experience in building high-performance, scalable, and feature-rich mobile applications. You’ll be responsible for implementing new features, integrating APIs, managing app lifecycles, and optimizing performance across Android and iOS platforms.

Required Skills

  1. Strong proficiency in Flutter (Dart) and mobile app development.

  2. A solid understanding of StatefulWidget and StatelessWidget lifecycles. 
  1. Experience with video playback libraries (e.g., video_player, chewie, better_player).

  2. Knowledge of data storage, caching, and offline file management in Flutter.

  3. Proficiency in API integration, JSON parsing, and asynchronous programming (Future, Stream, async/await).

  4. Experience with dependency injection frameworks like get_it, riverpod, or provider.

  5. Understanding of background services and native platform integration (Android/iOS).

  6. Familiarity with MQTT or other real-time communication protocols.

  7. Ability to track and log device performance metrics (CPU, RAM, etc.).

  8. Experience with inter-app communication and system-level integrations.

  9. Experience implementing Clean Architecture, BLoC, or Riverpod for state management.


  10. Background in IoT, media streaming, or system automation applications.

  11. Knowledge of app performance optimization and lifecycle management.


Education Requirement


Salary: 

BDT 30,000 – 50,000 per month, based on experience and skill level.