{bc}
indeed

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

F-Technologies LLC
Dubai, UAE
Full-time
Senior
Onsite
Discovered 3 weeks ago
iOS mobile developmentAndroid mobile developmentSwiftKotlinFlutterReact Native

Full Job Posting

About the Company

F-Technologies is a Dubai-based technology company building business, news, and social media applications for users across the GCC.

The company emphasizes automation, security, and quality and is growing its senior mobile team.

About the Role

One engineer will own real-time capabilities across iOS and Android products, including messaging, chat, live feeds, breaking-news updates, presence, notifications, and in-app communication.

The engineer may work natively on both platforms or use a cross-platform stack backed by strong native skills, establishing shared architecture that feels native on each platform.

Responsibilities

  • Own mobile architecture and the shared real-time core for business, news, and social applications.
  • Build connection features including reconnection, message ordering and delivery, read receipts, presence, typing, and live-feed updates.
  • Deliver offline-first storage and synchronization on both platforms.
  • Implement notifications and calls using iOS APNs, PushKit, and CallKit and Android FCM, WorkManager, and ConnectionService.
  • Write native code for platform-specific background tasks, notification extensions, and audio/video where needed.
  • Drive performance, stability, and security, including encryption support and secure storage; ship to both stores, run CI/CD, mentor developers, and review code.

Requirements

  • Six or more years of mobile development and production apps shipped on both the App Store and Google Play.
  • Native iOS Swift and Android Kotlin depth, or senior Flutter, React Native, or Kotlin Multiplatform expertise with hands-on native modules on both platforms.
  • Working knowledge of XMPP or an equivalent real-time protocol such as WebSocket or MQTT.
  • Strong background in offline-first data, push notifications, and background execution on both platforms.
  • Hands-on real-time feature experience is required; instant messaging/chat is strongly preferred, with live feeds, social, or live-update apps also considered.

Nice to Have

  • Understanding of Erlang-based messaging servers such as ejabberd or MongooseIM; Erlang coding is not required.
  • End-to-end encryption, including the Signal protocol, and WebRTC calls.
  • Experience with news or social media apps, Arabic/RTL interfaces, or Flutter.

What the Company Offers

  • Competitive package based on experience and UAE employment visa.
  • Ownership of the real-time layer across multiple live products and work with a senior team.

Application Materials

  • Applicants are asked to provide a CV, links to apps on both app stores, a short description of real-time or messaging features they built and their role, and expected monthly salary and notice period.

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