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
- Strong proficiency in Flutter (Dart) and mobile app development.
- A solid understanding of StatefulWidget and StatelessWidget lifecycles.
- Experience with video playback libraries (e.g., video_player, chewie, better_player).
- Knowledge of data storage, caching, and offline file management in Flutter.
- Proficiency in API integration, JSON parsing, and asynchronous programming (Future, Stream, async/await).
- Experience with dependency injection frameworks like get_it, riverpod, or provider.
- Understanding of background services and native platform integration (Android/iOS).
- Familiarity with MQTT or other real-time communication protocols.
- Ability to track and log device performance metrics (CPU, RAM, etc.).
- Experience with inter-app communication and system-level integrations.
- Experience implementing Clean Architecture, BLoC, or Riverpod for state management.
- Background in IoT, media streaming, or system automation applications.
- Knowledge of app performance optimization and lifecycle management.
Education Requirement
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Salary:
BDT 30,000 – 50,000 per month, based on experience and skill level.