Senior iOS Developer

We are seeking a highly skilled Senior iOS Developer to join our dynamic team in Riyadh. In this role, you will be responsible for designing, developing, and maintaining high-quality iOS applications that serve users in the Riyadh region. Leveraging your 5+ years of expertise in Swift and the Apple ecosystem, you will play a key role in building robust, performant, and user-friendly mobile experiences.

Job Purpose

The purpose of this role is to design, develop, and maintain high-quality iOS applications for users in Riyadh, ensuring exceptional performance, reliability, and user experience through expert-level proficiency in Swift and the Apple ecosystem.

Job Duties and Responsibilities
  • Deliver 3+ iOS app releases per quarter
  • Achieve 99.9% crash-free session rate
  • Reduce app launch time by 20% annually
  • Implement 2+ new features per sprint
  • Maintain 90%+ unit test coverage
  • Design and develop iOS applications using Swift and Objective-C
  • Build and maintain UI components using UIKit and SwiftUI
  • Integrate RESTful APIs and manage data persistence with Core Data
  • Utilize Xcode for development, debugging, and performance optimization
  • Manage source control and collaboration using Git
  • Implement and maintain CI/CD pipelines for automated testing and deployment
  • Manage app releases and submissions through App Store Connect
Required Qualifications
  • Swift
  • Objective-C
  • UIKit
  • SwiftUI
  • Xcode
  • Core Data
  • RESTful APIs
  • Git
  • CI/CD
  • App Store Connect
  • 5+ years of iOS development experience
  • Strong understanding of the Apple ecosystem