Jobiglo

No results.

Senior iOS Developer

Ruach Holdings · Colombo

Senior 🇬🇧 English
Swift SwiftUI UIKit REST GraphQL async/await GCD MVVM TCA XCTest SPM Xcode Cloud Fastlane CI/CD TestFlight App Store Apple Human Interface Guidelines Push notifications deep linking Crashlytics Sentry Firebase Accessibility VoiceOver Dynamic Type localisation widgets App Clips watchOS

Job description

About the role

We are seeking an experienced iOS developer to design, build, and maintain a production‑grade app on the App Store. You will own features from initial design through release, collaborating closely with product and design teams.

Key responsibilities

  • Develop and ship new features using Swift, SwiftUI, and UIKit where required.
  • Integrate REST and GraphQL APIs, manage offline state and caching.
  • Optimize app performance, including launch time, memory usage, battery impact, and smooth scrolling.
  • Handle release processes through TestFlight and App Store review.
  • Conduct code reviews and help define mobile engineering standards.

Required profile

  • 5+ years of mobile development experience with at least three iOS apps shipped to the App Store.
  • Strong Swift fundamentals and comfortable working with SwiftUI and UIKit.
  • Deep understanding of concurrency (async/await, GCD) and modern app architectures such as MVVM or TCA.
  • Hands‑on experience with XCTest, Swift Package Manager, and CI/CD pipelines (Xcode Cloud, Fastlane or similar).
  • Familiarity with Apple Human Interface Guidelines and App Store review requirements.

Required skills

  • Swift, SwiftUI, UIKit
  • REST, GraphQL APIs
  • Async/await, Grand Central Dispatch (GCD)
  • MVVM, The Composable Architecture (TCA) or similar
  • XCTest, Swift Package Manager (SPM)
  • Xcode Cloud, Fastlane, CI/CD workflows
  • TestFlight, App Store submission
  • Apple Human Interface Guidelines

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Ruach Holdings.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 weeks ago

Expires 1 month from now

14 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Ruach Holdings

Colombo