iOS Developer

منذ 14 ساعات

Amman, الأردن Acabes Jordan دوام كامل


About the Role
We are looking for an iOS Developer to build and maintain high-quality, secure, and user-friendly applications for our customers. You will work with product managers, designers, QA, and backend engineers across the full mobile development lifecycle.

Key Responsibilities
• Design, develop, and maintain native iOS applications using Swift.
• Translate UI/UX designs and product requirements into reliable, performant features.
• Write clean, testable, and maintainable code following architecture best practices (MVVM, Clean Architecture).
• Integrate RESTful APIs and third-party SDKs.
• Participate in code reviews, sprint planning, and technical discussions.
• Diagnose and fix bugs, crashes, and performance bottlenecks.
• Ensure application security, data protection, and compliance with App Store guidelines.
• Manage releases through TestFlight and the App Store.
• Contribute to CI/CD pipelines and test automation. Required Qualifications
• 3–6 years of professional experience in iOS development.
• Strong proficiency in Swift. Objective-C knowledge is a plus.
• Hands-on experience with UIKit and SwiftUI.
• Solid understanding of Combine or async/await, and Core Data / SwiftData.
• Experience with REST APIs, JSON, and networking layers (URLSession, Alamofire).
• Familiarity with architecture patterns (MVVM, VIPER, Clean Architecture).
• Experience with Git, Xcode, and dependency managers (Swift Package Manager, CocoaPods).
• Experience with unit and UI testing (XCTest).
• Good understanding of the iOS app lifecycle, memory management, and Human Interface Guidelines.
• Bachelor's degree in Computer Science, Engineering, or equivalent experience. Preferred Qualifications (Plus)
• Experience developing mobile banking or fintech applications.
• Knowledge of mobile security: Keychain, certificate pinning, biometric authentication (Face ID/Touch ID), jailbreak detection, code obfuscation.
• Familiarity with payment, KYC/eKYC, and OTP/2FA flows, and with regulatory standards (PCI DSS, OWASP MASVS).
• Experience with push notifications, deep linking, and analytics/crash tools (Firebase, Crashlytics).
• Experience with CI/CD tools (Fastlane, Jenkins, GitHub Actions, Bitrise).
• Experience with modular app architecture or SDK development.
• Arabic/English bilingual and RTL support experience. Soft Skills
• Strong problem-solving and analytical thinking.
• Clear communication and teamwork.
• Attention to detail and a quality-first mindset.
• Ability to work in an Agile environment.