Mobile App Developer – Flutter

Dubai, DU, AE, United Arab Emirates

Job Description

Join

Akarat.com's product team

to design, build, and scale

high-quality cross-platform mobile applications

(iOS & Android) using

Flutter

. In this role, you'll take full ownership of

Firebase architecture and performance

--from authentication to analytics--while collaborating closely with product, design, and backend teams.

Key Responsibilities



Develop, test, and deploy Flutter apps using

Dart

for both Android and iOS. Own the

Firebase stack

: Authentication (email, phone, social), Firestore data modeling & offline sync, Cloud Functions, FCM push notifications, Remote Config, Crashlytics, Analytics, and App Check. Write and maintain

Firestore Security Rules

and

Cloud Functions

(Node.js/TypeScript) using Emulator Suite, CI checks, and staging setups. Optimize Firestore reads/writes, manage indexes, monitor performance, and control operational costs. Integrate

REST APIs

and third-party SDKs. Implement

clean architecture

and scalable

state management

(Provider, Riverpod, or Bloc). Collaborate with designers to ensure

pixel-perfect UI

and

smooth UX

. Debug, profile, and resolve issues in production across both platforms. Use

Git/GitHub

for version control and participate in PR reviews.

Required Skills & Experience



Bachelor's degree in Computer Science, Engineering, or related field (preferred).

1+ year of hands-on Firebase experience

(Auth, Firestore, Cloud Functions, FCM) -- must-have*.

2-5 years

of proven Flutter development experience. Strong skills in

Dart

,

RESTful APIs

, and third-party integrations. Experience publishing apps to

App Store

and

Google Play

. Familiarity with

CI/CD pipelines

(Codemagic, GitHub Actions, etc.) is a plus. Excellent debugging, performance optimization, and problem-solving skills.

Nice to Have



Native

iOS/Android

experience. Advanced state management (Bloc, Riverpod, MobX). Strong

UI/UX

understanding and animation implementation experience.

How to Apply



Send your

CV

and

links to your live apps or Firebase projects

to

info@akarat.com

.
Please include a short note describing your

Firebase responsibilities

in past projects (e.g., Security Rules, Cloud Functions, Remote Config strategies, or cost optimization).

Job Types: Full-time, Permanent

Pay: AED3,000.00 - AED3,500.00 per month

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2089911
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned