Senior Mobile Engineer - iOS & Android (Real-Time Messaging)

F-Technologies LLC

Dubai

On-site

AED 300,000 - 520,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Visa sponsorship
Senior engineering team mentoring

Job summary

F-Technologies LLC in Dubai is seeking a senior mobile engineer to own the real-time stack for iOS and Android, ensuring instant messaging, live feeds, presence, and resilient data handling. You may work natively or with a cross-platform stack, and you will shape the real-time architecture while delivering a native feel on each platform.

You will implement the connection layer, offline-first sync, and notifications, while driving performance, security, and robust CI/CD processes.

Qualifications

  • 6+ years of mobile development with apps shipped to App Store and Google Play.
  • Strong depth in native iOS (Swift) and native Android (Kotlin); or senior cross-platform with native modules.
  • Hands-on experience with real-time features: messaging, live feeds, presence.
  • Working knowledge of real-time protocols (WebSocket, XMPP).
  • Offline-first data, push notifications, background execution.

Responsibilities

  • Own the mobile architecture for iOS and Android and the shared real-time core.
  • Build the connection layer (WebSocket / XMPP): ordering, delivery, read receipts, presence.
  • Deliver offline-first storage and sync on both platforms.
  • Implement notifications (APNs, FCM) and background tasks.
  • Write native code where cross-platform falls short; drive performance and security.
  • Ship to stores, run CI/CD, mentor developers, review code.

Skills

Native iOS (Swift)
Native Android (Kotlin)
Real-time features
WebSocket / XMPP
Offline-first data
CI/CD / automation
Mentor engineers
Cross-platform stack (Flutter/ RN)
Performance & security

Tools

Xcode
Android Studio
Git
CI/CD tools
Firebase / push services

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:

We are looking for one engineer who can own the real-time side of our products on both iOS and Android: 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 can work natively on both platforms, or with a cross-platform stack backed by strong native skills. You will set the mobile real-time architecture, build the core once and make it feel native on each platform.

Responsibilities:
  • Own the mobile architecture for iOS and Android, including the shared real-time core used across our business, news and social apps.
  • Build the connection layer (WebSocket / XMPP): reconnect, message ordering, delivery and read receipts, presence, typing and live feed updates.
  • Deliver offline-first storage and sync on both platforms.
  • Implement notifications and calls: APNs / PushKit / CallKit on iOS; FCM / WorkManager / ConnectionService on Android.
  • Write native platform code where cross-platform falls short (background tasks, notification extensions, audio / video).
  • Drive performance, stability and security (E2EE support, secure storage) to production-scale standards.
  • Ship to both stores, run CI/CD, mentor developers and review code.
Requirements:
  • 6+ years of mobile development, with production apps shipped on both the App Store and Google Play.
  • Proven depth in native iOS (Swift) and native Android (Kotlin); or senior Flutter / React Native / Kotlin Multiplatform with hands-on native modules on both platforms.
  • Hands-on experience building real-time features: an instant messaging / chat app is strongly preferred; live feeds, social or live-update apps also considered.
  • Working knowledge of XMPP or an equivalent real-time protocol (WebSocket, MQTT).
  • Strong background in offline-first data, push notifications and background execution on both platforms.
Nice to Have:
  • Understanding of Erlang-based messaging servers (ejabberd / MongooseIM) - no Erlang coding required.
  • End-to-end encryption (Signal protocol), WebRTC calls.
  • Experience with news or social media apps; Arabic / RTL UI; Flutter.
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 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 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 Android Engineer (Real-Time Messaging)
Senior Android Engineer (Real-Time Messaging)

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
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
Senior Android Real-Time Messaging Architect
Senior Android Real-Time Messaging Architect

F-Technologies LLC • Dubai

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

F-Technologies LLC • Dubai

On-site
AED 240,000 - 360,000
UAE employment visa
Senior development team
Mobile Development Lead
Mobile Development Lead

Staff Connect Information Technology Consultants • Dubai

On-site
AED 360,000 - 600,000
Hiring: Mobile Application Developer (Android & iOS) (October 2025)
Hiring: Mobile Application Developer (Android & iOS) (October 2025)

Nexsysone • Dubai

On-site
AED 167,400 - 223,200
Senior iOS Engineer – Live Streaming & Real-Time Apps
Senior iOS Engineer – Live Streaming & Real-Time Apps

Confidential • Abu Dhabi

On-site
AED 180,000 - 240,000