Innospace Infotech Ltd.

We are looking for a passionate and skilled Mid-Level Flutter Developer to join our team. The ideal candidate should have strong expertise in building high-performance mobile applications using Flutter, with a solid understanding of Bloc state management. You will collaborate with designers, backend engineers, and product managers to deliver scalable, maintainable, and user-friendly apps.

Key Responsibilities

  • Develop and maintain cross-platform mobile applications using Flutter (Dart).
  • Implement and manage state management using Bloc / Cubit patterns.
  • Integrate applications with RESTful APIs, Firebase, and third-party SDKs.
  • Write clean, maintainable, and testable code following SOLID principles.
  • Collaborate with the product team to understand requirements and translate them into technical solutions.
  • Optimize app performance for smooth UI/UX and handle large datasets efficiently.
  • Maintain and enhance existing applications, fixing bugs, and adding new features.
  • Participate in code reviews, testing, and CI/CD pipeline improvements.
  • Stay updated with Flutter and mobile development best practices.

Key Skills & Qualifications

  • 2โ€“4 years of professional experience in mobile app development, with at least 2+ years in Flutter.
  • Strong understanding of Bloc / Cubit state management.
  • Experience with REST APIs, JSON, GraphQL integration.
  • Familiarity with Firebase services (Analytics, Crashlytics, Cloud Messaging, Dynamic Links).
  • Strong debugging, problem-solving, and performance optimization skills.
  • Knowledge of Clean Architecture & Repository Pattern in Flutter.
  • Proficiency in Git, GitHub/GitLab/Bitbucket workflows.
  • Experience with Play Store & App Store deployment.

Additional Requirements

  • A passion for technology and a strong desire to stay current with industry trends.
  • Excellent problem-solving abilities and analytical thinking.
  • Ability to work independently and as part of a collaborative, agile team.
  • Strong sense of ownership over projects, with the ability to take initiative and see tasks through to completion.

๐„๐๐ฎ๐œ๐š๐ญ๐ข๐จ๐ง๐š๐ฅ ๐‘๐ž๐ช๐ฎ๐ข๐ซ๐ž๐ฆ๐ž๐ง๐ญ๐ฌ

  • B.Sc. / M.Sc. in Computer Science, Engineering, or a related field from any reputed institution or equivalent practical experience.

Good to Have

  • Experience with GoRouter / AutoRoute for navigation.
  • Familiarity with Hive, Drift, or SQLite for local storage.
  • Knowledge of CI/CD pipelines (Codemagic, GitHub Actions, or Bitrise).
  • Exposure to unit testing, widget testing, and integration testing in Flutter.
  • Prior work in edtech, fintech, or large-scale consumer apps.

What we offer

  • Competitive salary based on experience and expertise
  • 2 festival bonuses annually
  • 3-month probationary period
  • Two-day weekends for healthy work-life balance
  • Work Schedule: 5 working days, 8.5 hours per day
  • Fully subsidized lunch and snacks
  • Annual performance-based increment.
  • Opportunity to work on high-impact projects with modern Flutter architecture.
  • Friendly and collaborative team environment.
  • Learning and growth opportunities with access to new technologies.

How to Apply

Share your CV/Resume via this link: ๐Ÿ‘‰๐Ÿป https://forms.gle/J8TFrbnYZmzXrUnm6

Application Deadline:

Apply now! We will review applications on a first-come, first-served basis. Donโ€™t miss the chance to join our innovative and dynamic team!

Summary

Location

Gulshan 2, Dhaka

Job Type

Full-time (on-Site)

Experience

Minimum 2 to 5 years

Salary

Competitive (Based on experience)

Department

Technology

Deadline

First-come, First-served basis

Apply for this position

Allowed Type(s): .pdf, .doc, .docx