Job Title: Flutter Architect / Lead
Location: Doha, Qatar (Onsite)
Experience Required: 8+ Years (Minimum 3+ Years in Flutter)
Employment Type: Full-Time (Payroll)
Domain: Insurance (Mandatory)
Role Overview:
We are seeking an experienced Flutter Architect / Lead to spearhead the design, architecture, and development of robust, scalable cross-platform applications across mobile and web. This is an onsite role based in Doha, Qatar, ideally suited for someone with deep technical expertise in Flutter, Dart, and modern state management patterns, along with prior leadership experience. The ideal candidate must have a background in the insurance domain and a track record of delivering high-performance applications.
Key Responsibilities:
- Architect and design scalable, maintainable Flutter applications for both mobile and web platforms.
- Establish and enforce development standards, coding guidelines, and best practices.
- Lead, mentor, and manage a team of Flutter developers across multiple projects.
- Conduct thorough code reviews and provide continuous technical guidance.
- Translate UI/UX designs into highly responsive and pixel-perfect Flutter interfaces.
- Ensure clean architecture and modular code structure using best practices.
- Optimize application performance and reduce load times, particularly on web.
- Drive adoption of modern state management solutions such as Riverpod, GetX, or BLoC.
- Collaborate with backend engineers and DevOps teams to align on APIs, deployment, and architecture.
- Evaluate and integrate third-party libraries and tools as required.
- Stay up to date with Flutter ecosystem updates and proactively implement enhancements.
- Oversee the timely delivery of multiple concurrent projects with high code quality.
Required Skills & Experience:
- 8+ years of total software development experience, including 3+ years in Flutter.
- Strong expertise in Dart programming and cross-platform app development (mobile and web).
- Proficiency in Clean Architecture, state management (Riverpod, GetX, BLoC), and scalable app architecture.
- Hands-on experience with Flutter Web, Flutter Mobile, and performance tuning.
- Expertise in integrating RESTful APIs, Firebase, Hive, SQLite, and cloud services (e.g., AWS).
- Familiarity with CI/CD pipelines, Git, and automated testing (unit, widget, integration).
- Strong leadership and mentoring experience with the ability to guide and grow a team.
- Knowledge of secure, maintainable, and testable code practices.
- Excellent problem-solving, communication, and stakeholder management skills.
Technical Skill Requirements:
| Skill | Experience Level |
|---|---|
| Flutter | 5 Years (Advanced) |
| Dart | 2 Years (Advanced) |
| Riverpod | 2 Years (Advanced) |
| RESTful APIs | 2 Years (Advanced) |
| Software Architecture | 2 Years (Advanced) |
| Firebase | 2 Years (Advanced) |
| CI/CD | 1 Year (Intermediate) |
| Git | 1 Year (Intermediate) |
| GetX | 2 Years (Advanced) |
| Hive / SQLite | 2 Years (Advanced) |
| SQL | 2 Years (Intermediate) |
Job Categories:
- Flutter Developer / Mobile App Architect
- Full Stack Developer (Web & Mobile)
- Software Engineer (Mobile and Web)
- UI/UX Developer
- Backend Integration Specialist