Senior Android Engineer (Real-Time Messaging)
Key Skills for This Role
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.
About F-Technologies LLC
Dubai-based ICT integrator delivering infrastructure, enterprise systems, ELV, web, and mobile solutions to public and private clients.
Visit company websiteJobs and hiring trendsApply 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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at F-Technologies LLC
Lead Editor & Asset Library Owner
, UAE
F-Technologies is seeking a lead editor to produce official videos from archival footage and photos while owning the media asset library and editing workflow. Candidates need 5+ years of professional video editing, exper
Breakthrough Video Creator (Motion & AI)
, UAE
F-Technologies is seeking an experienced video creator to produce distinctive short-form videos using motion design, archive material and AI tools. Candidates need 4+ years of relevant experience, a strong short-form ree
Product Designer / Design Engineer
, UAE
F-Technologies is seeking a senior product designer who can design Arabic-first digital products and deliver coded prototypes. The role owns mobile, web, and dashboard experiences, the bilingual design system, and Arabic
Creative Director (Video & Digital)
, UAE
The employer seeks a video-first Creative Director to lead a small studio producing official films and breakthrough social concepts while directing app, website, and dashboard design. Candidates need 8+ years in video-fi
Product Designer / Design Engineer
Dubai, UAE
Lead Editor & Asset Library Owner
Dubai, UAE
Breakthrough Video Creator (Motion & AI)
Dubai, UAE
Creative Director (Video & Digital)
Dubai, UAE
Lead Editor & Asset Library Owner
, UAE
Breakthrough Video Creator (Motion & AI)
, UAE
Product Designer / Design Engineer
, UAE
Creative Director (Video & Digital)
, UAE