Senior iOS Engineer (Real-Time Messaging)
Role Overview
Own the real-time layer of iOS apps, including architecture, persistent connections, offline sync, notifications, and performance.
Apply real-time messaging, live feeds, presence, and in-app communication across business, news, and social products.
Key Skills for This Role
Full Job Posting
About the company
Dubai-based technology company building business, news, and social mobile applications for users across the GCC.
The company emphasizes automation, security, and quality and is expanding its senior mobile team.
Role overview
Own the real-time layer of iOS apps, including architecture, persistent connections, offline sync, notifications, and performance.
Apply real-time messaging, live feeds, presence, and in-app communication across business, news, and social products.
Responsibilities
- Architect and build high-performance iOS applications using Swift and SwiftUI, with UIKit where needed.
- Build persistent real-time connections, reconnects and heartbeats, message ordering, receipts, typing and presence, and live feed updates.
- Build offline-first storage and synchronization with queued sending and conflict handling.
- Deliver notifications with APNs and Notification Service Extensions, and calls with PushKit and CallKit.
- Implement chunked media transfer, image and video compression, and voice notes.
- Profile performance and tune memory and battery use; target a crash-free rate above 99.5%.
- Apply Keychain, certificate pinning, and end-to-end encryption support.
- Coordinate protocol design with backend engineers and feature parity with Android and QA.
- Own App Store releases, CI/CD, and code reviews.
Requirements
- At least 5 years of professional iOS development and production apps live on the App Store.
- Expertise in Swift, Swift Concurrency, SwiftUI, and UIKit.
- Working knowledge of XMPP or an equivalent real-time protocol such as WebSocket or MQTT.
- Strong background in offline-first data, background execution, and push notifications.
- Experience with MVVM, TCA, or VIPER, unit and UI testing, and Git.
- Hands-on real-time experience is required; instant messaging or chat experience is strongly preferred, and live feeds, social, or live-update apps are also considered.
Additional qualifications
- Messaging backend familiarity such as ejabberd or MongooseIM is a plus; Erlang coding is not required.
- End-to-end encryption, Signal protocol, WebRTC calls, news or social apps, Arabic/RTL UI, and Kotlin or Flutter exposure are nice to have.
Compensation
- Competitive package based on experience, plus a UAE employment visa.
- Applicants are asked to provide expected monthly salary and notice period.
Application
- Apply with a CV, App Store links, and a short description of relevant real-time or messaging features and personal contributions.
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.
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
Creative Director (Video & Digital)
Dubai, UAE
Product Designer / Design Engineer
Dubai, UAE
Lead Editor & Asset Library Owner
Dubai, UAE
Breakthrough Video Creator (Motion & AI)
Dubai, UAE
Lead Editor & Asset Library Owner
, UAE
Breakthrough Video Creator (Motion & AI)
, UAE
Product Designer / Design Engineer
, UAE
Creative Director (Video & Digital)
, UAE