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