Flutter Mobile App Developer

FULL TIME

1-2 years

Closing on: June 10th 2025, 12:00:00 am

We are an R&D based fast-growing software solutions provider seeking talented Flutter Mobile App Developer to join the team

Location: Hybrid (On-site + Remote in Dhaka, Bangladesh)

Job Nature: Full-Time

Salary Range: BDT 30000-40000 (Based on experience & skillset)

 

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and secure mobile applications using Flutter and Dart.
  • Collaborate closely with designers, project managers, and backend developers to deliver seamless app experiences.
  • Integrate mobile apps with RESTful APIs (e.g., GitHub API) and third-party libraries, ensuring efficient data fetching and error handling.
  • Implement robust local data persistence solutions (e.g., Hive, Sqflite, Shared Preferences) for offline functionality and data caching.
  • Ensure performance, quality, and responsiveness of applications across various devices.
  • Identify and resolve bugs and performance bottlenecks through debugging and optimization techniques.
  • Implement comprehensive unit, widget, and integration tests to ensure app reliability and maintain high code quality. (Nice to have experience)
  • Stay updated with emerging mobile technologies, Flutter advancements, and industry trends.
  • Participate actively in code reviews and team knowledge-sharing sessions.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 1+ years of proven professional experience in mobile application development using Flutter.
  • Proficient in Dart programming language.
  • Demonstrable experience with at least one major state management solution (e.g., Provider, BLoC, Riverpod, GetX) and the ability to justify its application.
  • Strong understanding and practical experience with local data persistence methods in Flutter (e.g., Hive, Sqflite, Shared Preferences) for offline Browse and data caching.
  • Solid proficiency in consuming RESTful APIs (e.g., using http package, Dio), including JSON parsing and effective error handling.
  • Strong understanding of mobile UI/UX principles and responsive design best practices.
  • Familiarity with version control systems like Git and collaborative workflows on GitHub.
  • Knowledge of software design principles such as Object-Oriented Programming (OOP), SOLID principles, and Dependency Injection.
  • Ability to write clean, well-documented, testable, and efficient code.
  • Strong debugging, optimization, and problem-solving skills.
  • Excellent communication and teamwork abilities.

Skills:

  • Ability to developing cross-platform mobile apps using Flutter
  • Experience with publishing apps to the App Store and Google Play Store.
  • Experience with Firebase (Auth, Firestore, Cloud Messaging).
  • Nice to have experience on CI/CD
  • Familiarity with Agile methodologies and tools like Jira, Trello, or Asana.
  • Experience with managing different app flavors/environments for development, staging, and production API endpoints.
  • Proven experience implementing Clean Architecture or similar modular architectural patterns in Flutter.
  • Familiarity with code generation tools in Flutter (e.g., json_serializable, freezed).

 

If you meet the above criteria, then don’t delay to apply within 10th June, 2025 (Early applicant with qualifications will be prioritised)