Senior iOS Developer

reab • United Arab Emirates
Relocation
Apply
AI Summary

REAB is seeking a skilled iOS Developer to lead the migration of their mobile app from Flutter to native iOS. The successful candidate will design, build, and maintain native iOS features in Swift and SwiftUI. Key requirements include strong Swift and SwiftUI experience, hands-on experience with Flutter, and a solid understanding of iOS app architecture.

Key Highlights
Native iOS development
Flutter migration
iOS app architecture
Key Responsibilities
Develop, test and ship native iOS features using Swift and SwiftUI
Contribute to the ongoing migration of screens from Flutter to native iOS
Build and maintain the native-to-Flutter communication layer
Technical Skills Required
Swift SwiftUI Flutter
Benefits & Perks
Competitive salary
Relocation support
Opportunity to work on challenging problems
Nice to Have
Experience migrating a production app from Flutter to native iOS
Knowledge of Pigeon for type-safe platform channels
Familiarity with analytics, crash reporting and A/B testing tools

Job Description


About REAB


REAB is a fast-growing content and community platform built on values of belonging, quality and trust. We deliver a rich, video-first mobile experience to a global audience across multiple languages. Our mobile app is currently undergoing a phased migration from Flutter to native iOS to unlock better performance, smoother media playback and a more refined user experience.

We are looking for an iOS Developer to take ownership of this native experience while working comfortably alongside our existing Flutter codebase during the transition.

Role Overview

You will design, build and maintain native iOS features in Swift and SwiftUI, contributing directly to REAB's migration from Flutter to a native architecture. You will work on high-impact areas such as video playback, content feeds, performance optimisation and the native-to-Flutter bridge, collaborating closely with backend, design and product teams. A working knowledge of Flutter is essential, as you will help maintain and gradually replace shared screens during the migration period.

Key Responsibilities
  • Develop, test and ship native iOS features using Swift and SwiftUI (and UIKit where required).
  • Contribute to the ongoing migration of screens from Flutter to native iOS, classifying screens as native, hybrid or retained Flutter as appropriate.
  • Build and maintain the native-to-Flutter communication layer (e.g. Pigeon / platform channels) so both stacks operate seamlessly during the transition.
  • Implement and optimise video and media playback using AVPlayer / AVFoundation, ensuring smooth, low-latency streaming.
  • Profile and improve app performance, memory usage, startup time and battery efficiency.
  • Integrate RESTful APIs, handle offline states, caching and robust error handling.
  • Work with feature flags and phased rollouts to release native screens safely and incrementally.
  • Maintain high code quality through clean architecture, code reviews, unit/UI tests and CI/CD pipelines (e.g. Fastlane, TestFlight).
  • Manage App Store releases, provisioning, signing and compliance with Apple guidelines.
  • Collaborate with designers and product managers to translate requirements into polished, accessible interfaces.
Required Skills & Experience
  • Native iOS: 5+ years of professional iOS development with strong Swift and SwiftUI experience.
  • Flutter: Hands-on experience building, maintaining or migrating Flutter apps, including platform channels and Dart fundamentals.
  • Architecture: Solid understanding of iOS app architecture (MVVM / Clean Architecture), concurrency (async/await, GCD) and the iOS lifecycle.
  • Media: Practical experience with AVPlayer / AVFoundation or similar media frameworks.
  • Networking: Comfortable consuming REST APIs, working with JSON, and handling authentication, caching and offline scenarios.
  • Tooling: Familiarity with Git, code review workflows and CI/CD tooling such as Fastlane and TestFlight.
  • Release: Experience publishing and maintaining apps on the App Store, including signing and provisioning.
  • Quality: Strong attention to performance, detail and user experience.
Nice to Have
  • Experience migrating a production app from Flutter to native iOS.
  • Knowledge of Pigeon for type-safe platform channels.
  • Preferred: prior experience building social media applications, specifically video-based platforms (feeds, short-form / long-form video, content sharing and engagement).
  • Familiarity with analytics, crash reporting and A/B testing tools.
  • Exposure to Android / Kotlin or wider cross-platform development.
  • Working proficiency in additional languages relevant to our audience (e.g. Arabic) is a plus, though not required.
What We Offer
  • A central role in shaping REAB's native mobile experience for a large, growing user base.
  • A modern engineering culture with ownership, autonomy and direct impact on the product.
  • Competitive, tax-free salary in Dubai with relocation support where applicable.
  • Opportunity to work on challenging problems in media, performance and scale.
  • Collaborative, international team and clear paths for growth.
How to Apply

Please send your CV, a short note on your experience with both native iOS and Flutter, and links to apps you have shipped or relevant portfolio / GitHub work.


email to send your CV and related app links support@reab.com


REAB is an equal-opportunity employer. We welcome applicants of all backgrounds and select candidates solely on merit and fit for the role.



Similar Jobs

Explore other opportunities that match your interests

Senior Mobile Engineer

Mobile
•
6h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

appnation

Türkiye

Senior iOS Engineer

Mobile
•
12h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Ramp

United State

Android Software Engineer

Mobile
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Scalable Capital

Germany

Subscribe our newsletter

New Things Will Always Update Regularly