{bc}
betterteam

Senior Android Engineer (Real-Time Messaging)

F-Technologies LLC
Dubai, UAE
Full-time
Senior · 5+ years experience
Onsite
Discovered 3 weeks ago
KotlinJetpack ComposeWebSocketXMPPRoomSQLDelight

Full Job Posting

  • 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.
  • 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.
  • 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.
  • Competitive package based on experience, plus UAE employment visa.
  • Ownership of the real-time layer across multiple live products, with a senior team.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at F-Technologies LLC