iOS Developer

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.
Scroll to Top