Mobile App (Flutter)

We are looking for a Mobile App(Flutter) to join our technical team. The ideal candidate should have strong experience in building high\-quality, production\-ready applications.<\/span>
<\/p>

Responsibilities:<\/span>
<\/p>

  • Develop and maintain high\-performance Flutter applications using Dart 3.10+.<\/span>
    <\/li>
  • Manage state using Bloc/Cubit, ensuring a clear separation between events, states, and side effects.<\/span>
    <\/li>
  • Design and implement application architecture following Clean/Layered Architecture, using Dependency Injection (GetIt) and a feature\-based structure.<\/span>
    <\/li>
  • Handle networking and data using REST and GraphQL, including error handling and simple caching (e.g., Hive).<\/span>
    <\/li>
  • Design responsive user interfaces following Material Design, supporting theming and RTL/Localization (AR/EN).<\/span>
    <\/li>
  • Work with tools like build_runner for code generation and support CI/CD processes (e.g., GitHub Actions).<\/span>
    <\/li><\/ul><\/span>

    Requirements<\/h3>
    • Minimum 3 years of experience developing production\-ready Flutter applications.<\/span><\/span>
      <\/li>
    • Strong proficiency in Dart (null safety, async, generics).<\/span><\/span>
      <\/li>
    • Solid experience with Bloc or Cubit for state management.<\/span><\/span>
      <\/li>
    • Experience in Clean/Layered Architecture and dependency injection.<\/span><\/span>
      <\/li>
    • Good knowledge of REST and GraphQL, caching, and error handling.<\/span><\/span>
      <\/li>
    • Experience in designing responsive UIs, theming, and RTL/Localization.<\/span><\/span>
      <\/li>
    • Familiarity with code generation tools (build_runner) and CI/CD workflows.<\/span><\/span>
      <\/li><\/ul>

      Preferred Skills (Nice to Have):<\/span><\/span><\/span>
      <\/span><\/span><\/span><\/span><\/p>

      • Experience with multi\-flavor / white\-label Flutter apps.<\/span><\/span>
        <\/li>
      • Experience with GraphQL and search engines (e.g., Typesense).<\/span><\/span>
        <\/li>
      • Experience with Firebase (App Distribution, Cloud Messaging), push notifications (OneSignal), and analytics (PostHog).<\/span><\/span>
        <\/li>
      • Experience in real estate or map/list\-heavy apps.<\/span><\/span>
        <\/li>
      • Strong support for Arabic UI/RTL and accessibility (A11y).<\/span><\/span>
        <\/li><\/ul><\/div><\/span>