Job Search and Career Advice Platform

Enable job alerts via email!

Flutter Mobile App Developer

aqary investement and development

Abu Dhabi

On-site

AED 120,000 - 200,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A real estate development company is looking for a Flutter Mobile App Developer to join its technical team in Abu Dhabi. The ideal candidate should have at least 3 years of experience in developing high-performance applications using Flutter and Dart. Responsibilities include managing state with Bloc/Cubit, implementing Clean Architecture, and designing responsive UIs. Familiarity with REST, GraphQL, and CI/CD processes is essential. The role offers a chance to work on innovative projects in a dynamic environment.

Qualifications

  • 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.

Responsibilities

  • Develop and maintain high-performance Flutter applications using Dart 3.10+.
  • Manage state using Bloc/Cubit, ensuring clear separation between events, states, and side effects.
  • Design and implement application architecture following Clean/Layered Architecture.

Skills

Flutter application development
Dart
Bloc/Cubit
Clean/Layered Architecture
REST and GraphQL
User Interface Design

Tools

build_runner
GitHub Actions
Job description
Job Description

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).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.