Qureos

Find The RightJob.

Flutter Mobile App Developer

We are looking for a professional and skilled Flutter Mobile App Developer to join our technical team. The ideal candidate should have strong experience in building high-quality, production-ready applications.

Responsibilities:

  • Develop and maintain high-performance Flutter applications using Dart 3.10+ .

  • Manage state using Bloc/Cubit , ensuring a clear separation between events, states, and side effects.

  • Design and implement application architecture following Clean/Layered Architecture , using Dependency Injection (GetIt) and a feature-based structure.

  • Handle networking and data using REST and GraphQL , including error handling and simple caching (e.g., Hive).

  • Design responsive user interfaces following Material Design , supporting theming and RTL/Localization (AR/EN) .

  • Work with tools like build_runner for code generation and support CI/CD processes (e.g., GitHub Actions).



Requirements

  • Minimum 3 years of experience developing production-ready Flutter applications.

  • Strong proficiency in Dart (null safety, async, generics).

  • Solid experience with Bloc or Cubit for state management.

  • Experience in Clean/Layered Architecture and dependency injection.

  • Good knowledge of REST and GraphQL , caching, and error handling.

  • Experience in designing responsive UIs, theming, and RTL/Localization .

  • Familiarity with code generation tools ( build_runner ) and CI/CD workflows.

Preferred Skills (Nice to Have):

  • Experience with multi-flavor / white-label Flutter apps .

  • Experience with GraphQL and search engines (e.g., Typesense).

  • Experience with Firebase (App Distribution, Cloud Messaging), push notifications ( OneSignal ), and analytics ( PostHog ).

  • Experience in real estate or map/list-heavy apps .

  • Strong support for Arabic UI/RTL and accessibility (A11y).



© 2026 Qureos. All rights reserved.