Senior iOS Developer
Ruach Holdings · Colombo
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Sri Lanka.
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
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
Related job offers
-
Cyber Operations Team Lead
GSS HR Solutions Private Limted Colombo -
Senior Lead Analyst - Security Administration
Sysco LABS Sri Lanka Colombo -
Manager - Threat Analysis and Forensic Investigations
Hatton National Bank PLC Colombo -
Lead – Patch Operations (Windows/Linux)
Sysco LABS Sri Lanka Colombo -
Engineer - Active Directory Infrastructure
Sysco LABS Sri Lanka Colombo