IOVISION
Senior Mobile App Developer (Flutter & Dart) — Lead Cross‑Platform Projects at IOVISION
Dhaka (Mohammadpur)
Deadline: 2026-01-15
1 Positions
Job Overview
Company: IOVISION
Location: Dhaka (Mohammadpur)
Type: FullTime
Salary: Tk. 60000 - 100000 (Monthly)
Posted: 2025-12-17
Experience: 6 Years
Education Requirements
Bachelor (BSc) or Master (MSc) in Computer Science & Engineering
Job Responsibilities
- Develop & Maintain high-quality Dart and Flutter-based cross-platform applications.
- Collaborate with UI/UX designers to implement responsive, visually appealing, and smooth user experiences.
- Architect and build scalable, secure, and high-performance mobile applications.
- Implement State Management using Bloc, Provider, Riverpod, or other architectures.
- Introduce and manage clean architecture, modularization, CI/CD pipelines, testing strategies, and development best practices.
- Write & optimize clean, maintainable, scalable, and testable code following best practices.
- Debug & Fix issues, optimize performance, and ensure app stability across different devices.
- Participate in Code Reviews, testing, and Agile development processes (Scrum).
- Stay updated with Dart and Flutter updates, new libraries, and best practices to improve app performance.
- Ensure Compliance with App Store and Play Store publishing requirements.
- Integrate with third-party services, SDKs, RESTful APIs, Firebase, analytics systems, payment gateways, real-time communication tools, and authentication systems.
Required Skills
- AWS
- Dart
- Firebase
- Flutter
- Git
- GitLab
- jwt
- Microsoft Azure
- oAuth
- RESTful APIs
- Mobile App Development
- UI/UX Design
Benefits & Compensation
- Afternoon snacks provided
- Two festival bonuses per year (after completing 1 year of service)
- Annual performance incentives and recognition awards
- Company-wide annual tour
- Yearly salary review
- Unlimited tea and coffee
- Two-day weekend (Saturday & Sunday)
- Working hours: Monday to Friday, 9:00 AM - 6:30 PM
- Friendly and collaborative work environment
Job Description
IOVISION is hiring an experienced Senior Mobile App Developer specializing in Flutter and Dart to join a dynamic team in Dhaka. This job opportunity is ideal for a senior engineer with deep knowledge of cross-platform mobile development who wants to work at a growing company building production-grade apps integrated with cloud services and modern CI/CD workflows. This circular invites qualified candidates across Bangladesh to apply. Below is a detailed job description to help you understand responsibilities, required skills, benefits, and how to apply. Why this job and company: IOVISION is an established software and web studio (founded 2009) with international partnerships and a collaborative culture. Work on scalable, secure, and high-performance mobile products used in real-world environments; contribute to architecture, deployment, and quality practices. Attractive monthly salary range and several employee benefits including festival bonuses and a two-day weekend. Key responsibilities (summary): Develop & maintain high-quality Dart and Flutter-based cross-platform applications for iOS and Android. Collaborate closely with UI/UX designers to implement responsive, visually appealing, and smooth user experiences. Architect and build scalable, secure, and high-performance mobile applications following clean architecture and SOLID principles. Implement state management using Bloc, Provider, Riverpod or other appropriate architectures. Introduce and maintain CI/CD pipelines, automated testing strategies (unit, integration, UI), and development best practices. Write clean, maintainable, scalable, and testable code; participate in code reviews and Agile processes (Scrum). Debug, fix issues, optimize performance, and ensure app stability across different devices and OS versions. Ensure compliance with App Store and Play Store publishing requirements and manage release cycles. Integrate with third-party services, SDKs, RESTful APIs, Firebase, analytics systems, payment gateways, authentication systems (OAuth, JWT), and real-time communication tools. Detailed responsibilities (expanded): Lead feature design and implementation for cross-platform apps, ensuring modular architecture and maintainability. Define and enforce best practices for performance, security, and code quality in mobile pipelines. Collaborate with product owners and QA to ensure high-quality releases and timely bug resolution. Mentor junior developers and help raise the overall engineering standards across mobile teams. Required skills and qualifications: Bachelor or Master of Science (BSc/MSc) in Computer Science & Engineering or equivalent. At least 6 years of professional experience in mobile app development, with extensive hands-on experience in Flutter and Dart. Strong experience with RESTful APIs, Firebase, cloud services (AWS, Microsoft Azure), and third-party libraries (maps, payments, analytics). Proficiency in state management solutions (Bloc, Provider, Riverpod) and software architecture patterns (clean architecture, SOLID). Practical experience with Git (GitLab/GitHub/Bitbucket), CI/CD, automated testing (unit/integration/UI), and release management. Good understanding of mobile security, authentication/authorization (OAuth, JWT) and best practices for app store compliance. Preferred and suggested skills: Mobile App Development experience in a software company or IT-enabled services environment. UI/UX awareness and ability to collaborate with designers to deliver polished experiences. Benefits and workplace: Monthly salary: Tk. 60,000 - 100,000 (competitive, based on experience). Afternoon snacks provided; unlimited tea and coffee. Two festival bonuses per year (after completing 1 year of service) and annual performance incentives. Company-wide annual tour and yearly salary review. Two-day weekend (Saturday & Sunday); working hours Monday–Friday, 9:00 AM – 6:30 PM. Friendly, collaborative office environment at Mohammadpur, Dhaka. How to apply: Please only apply if you have over 6 years of professional experience with Flutter and Dart. Send your CV to iovisionbd@gmail.com or apply through your My Bdjobs account. This circular is open to applicants across Bangladesh; ensure your CV highlights relevant Flutter/Dart projects, architecture decisions, and any published apps. The application deadline is 2026-01-15. Apply early to ensure consideration. Keywords included for search visibility: job, company, circular, bangladesh, apply.