Job Summary
The iOS Developer will create and maintain secure, high-quality, and user-friendly iOS applications. The role involves collaborating with product managers, designers, QA, and backend engineers throughout the mobile development lifecycle.
Responsibilities
- Develop and maintain native iOS apps using Swift.
- Convert UI/UX designs and product needs into efficient, reliable features.
- Produce clean, testable code adhering to architecture patterns like MVVM and Clean Architecture.
- Integrate RESTful APIs and third-party SDKs.
- Engage in code reviews, sprint planning, and technical discussions.
- Identify and resolve bugs, crashes, and performance issues.
- Ensure app security, data protection, and compliance with App Store rules.
- Handle app releases via TestFlight and the App Store.
Must haves
- 3–6 years of iOS development experience.
- Strong skills in Swift; Objective-C is a plus.
- Experience with UIKit and SwiftUI.
- Knowledge of Combine or async/await, and Core Data / SwiftData.
- Familiarity with REST APIs, JSON, and networking tools like URLSession and Alamofire.
- Understanding of architecture patterns such as MVVM, VIPER, and Clean Architecture.
Nice to haves
- Experience in mobile banking or fintech app development.
- Knowledge of mobile security features like Keychain, certificate pinning, biometric authentication, jailbreak detection, and code obfuscation.
- Familiarity with payment, KYC/eKYC, OTP/2FA flows, and standards like PCI DSS and OWASP MASVS.
- Experience with push notifications, deep linking, analytics, crash tools, CI/CD tools, modular app architecture, SDK development, and bilingual RTL support.
We refresh listings regularly, but some roles close early on the source platform.
Country: Jordan
City: Amman
Job Category: Mobile Engineering
Job Type: Full Time
Company Name: Acabes Jordan
Seniority level: Mid-Senior level
Sorry! This job has expired.

