{bc}
linkedin

iOS Developer (Native – Swift / SwiftUI)

Reab
Dubai, UAE
Full Time
Senior
2 weeks ago
SwiftSwiftUIUIKitFlutterDartAVPlayer
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

SwiftSwiftUIUIKit
Smart Apply

Full Job Posting

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.

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.
  • 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

  • 5+ years of professional iOS development with strong Swift and SwiftUI experience.
  • Hands on experience building, maintaining or migrating Flutter apps, including platform channels and Dart fundamentals.
  • Solid understanding of iOS app architecture (MVVM / Clean Architecture), concurrency (async/await, GCD) and the iOS lifecycle.
  • Practical experience with AVPlayer / AVFoundation or similar media frameworks.
  • Comfortable consuming REST APIs, working with JSON, and handling authentication, caching and offline scenarios.
  • Familiarity with Git, code review workflows and CI/CD tooling such as Fastlane and TestFlight.
  • Experience publishing and maintaining apps on the App Store, including signing and provisioning.
  • 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.
  • 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.

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