iOS Developer
منذ 14 ساعات
Amman, الأردن
Acabes Jordan
دوام كامل
مجانًا عبر البريد الإلكتروني أو Google
احفظ هذه الوظيفة وحافظ على تنظيم بحثك
قم بإنشاء حساب مجاني لحفظ الوظائف وإنشاء التنبيهات والعودة إلى هذه القائمة من لوحة التحكم الخاصة بك.
مجانًا عبر البريد الإلكتروني أو Google
بالمتابعة، فإنك توافق على الشروط & سياسة الخصوصية.
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.