Senior Android Engineer (Real-Time Messaging)

F-Technologies LLC

Dubai

On-site

AED 180,000 - 300,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

F-Technologies LLC, a Dubai-based tech company, seeks an experienced Android Engineer to own the real-time layer of our mobile apps across business, news and social products. You will architect and ship high-performance Kotlin apps with Jetpack Compose, ensuring instant messaging, live feeds, and reliable notifications end-to-end.

Responsibilities include building a real-time layer with persistent connections (WebSocket/XMPP), offline-first storage with Room/SQLDelight, and ensuring smooth

Qualifications

  • 5+ years of professional Android development with production apps on Google Play.
  • Hands-on experience with real-time features such as instant messaging and live feeds.
  • Expert Kotlin, Coroutines/Flow, Jetpack Compose, MVVM/ Clean Architecture, Hilt/Dagger.
  • Experience with real-time protocols like XMPP or WebSocket.
  • Deep understanding of Android background execution and notification delivery.
  • Unit and UI testing, Git, and code-review practices.

Responsibilities

  • Architect and build high-performance Android apps in Kotlin with Jetpack Compose.
  • Build real-time layer: WebSocket/XMPP connections, message ordering and delivery.
  • Implement offline-first storage with Room/SQLDelight and Coroutines.
  • Ensure reliability under Doze and optimize for low-end devices.
  • Collaborate with backend/iOS/QA and manage Google Play releases and CI/CD.
  • Apply security best practices and data protection.

Skills

Kotlin
Jetpack Compose
MVVM / Clean Architecture
Coroutines / Flow
Hilt / Dagger
Android background execution
Unit/UI testing
Google Play deployments

Tools

Room
SQLDelight
WorkManager
CameraX
Media3
Google Play Console

Job description

About Us:

We are a Dubai-based technology company that designs and builds mobile applications across several categories — business applications, news applications and social media applications — for users across the GCC. We work with an automation-first, security-first, quality-first mindset and are growing a senior mobile team.


About the Role:

This role focuses on the real-time side of our products: instant messaging and chat, live feeds and breaking-news updates, presence, notifications and in-app communication that must feel instant and never lose data. You will own the real-time layer of our Android apps end to end — architecture, persistent connections, offline sync, notifications and performance across a wide range of devices — and apply it across our business, news and social products.


Responsibilities:


  • Architect and build high-performance Android apps in Kotlin with Jetpack Compose.

  • Build the real-time layer: persistent WebSocket / XMPP connections, reconnect and backoff, message ordering, delivery and read receipts, typing and presence, live feed updates.

  • Build offline-first storage and sync with Room / SQLDelight, Coroutines and Flow.

  • Deliver reliable messages, alerts and calls under Doze and OEM battery limits: FCM high-priority, WorkManager, foreground services, ConnectionService.

  • Handle media: chunked upload/download, compression, voice notes, CameraX / Media3.

  • Keep apps fast and stable on low-end devices: profiling, memory, ANR and crash-free targets.

  • Apply security best practice: Android Keystore, certificate pinning, end-to-end encryption support.

  • Work with backend, iOS and QA on protocol design and feature parity; own Google Play releases and CI/CD.


Requirements:


  • 5+ years of professional Android development, with production apps live on Google Play.

  • Hands-on experience building real-time features: an instant messaging / chat app is strongly preferred; live feeds, social or live-update apps also considered.

  • Expert Kotlin, Coroutines / Flow, Jetpack Compose, MVVM / Clean Architecture, Hilt / Dagger.

  • Working knowledge of XMPP (e.g. Smack) or an equivalent real-time protocol (WebSocket, MQTT).

  • Deep understanding of Android background execution, notification delivery and device fragmentation.

  • Unit and UI testing (JUnit, Espresso), Git, code review culture.


Nice to Have:


  • Understanding of messaging backends such as ejabberd / MongooseIM (Erlang) — no Erlang coding required.

  • End-to-end encryption (Signal protocol), WebRTC calls, Kotlin Multiplatform.

  • Experience with news or social media apps; Arabic / RTL UI; Swift or Flutter exposure.


What We Offer:


  • Competitive package based on experience, plus UAE employment visa.

  • Ownership of the real-time layer across multiple live products, with a senior team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer (Real-Time Messaging)
Senior Android Engineer (Real-Time Messaging)

F Technologies LLC • Dubai

On-site
AED 300,000 - 420,000
UAE employment visa
Ownership of real-time layer
Senior team mentorship
Senior Mobile Engineer - iOS & Android (Real-Time Messaging)
Senior Mobile Engineer - iOS & Android (Real-Time Messaging)

F-Technologies LLC • Dubai

On-site
AED 300,000 - 520,000
Visa sponsorship
Senior engineering team mentoring
Senior iOS Engineer (Real-Time Messaging)
Senior iOS Engineer (Real-Time Messaging)

F-Technologies LLC • Dubai

On-site
AED 240,000 - 360,000
UAE employment visa
Senior development team
Senior Android Real-Time Messaging Architect
Senior Android Real-Time Messaging Architect

F-Technologies LLC • Dubai

On-site
AED 180,000 - 300,000
Senior Android Real-Time Messaging Architect
Senior Android Real-Time Messaging Architect

F Technologies LLC • Dubai

On-site
AED 300,000 - 420,000
UAE employment visa
Ownership of real-time layer
Senior team mentorship
Android Developer
Android Developer

Tanqeeb • Abu Dhabi

On-site
AED 279,000 - 469,000
Mobile Development Lead
Mobile Development Lead

Staff Connect Information Technology Consultants • Dubai

On-site
AED 360,000 - 600,000
Senior Android Developer
Senior Android Developer

Luxoft • Dubai

On-site
AED 180,000 - 320,000
Senior Android Engineer
Senior Android Engineer

IDCMPS • Abu Dhabi

On-site
AED 167,400 - 223,200
As per client policy
Real-Time Mobile Architect – iOS & Android
Real-Time Mobile Architect – iOS & Android

F-Technologies LLC • Dubai

On-site
AED 300,000 - 520,000
Visa sponsorship
Senior engineering team mentoring