Job Description

About the JobJob Purpose:Design, develop, and maintain iOS applications using Swift, ensuring performance, reliability, and seamless user experience aligned with the company’s product strategy.Key Responsibilities• Build iOS applications using Swift and Xcode.• Implement clean, maintainable code following design patterns and architecture best practices.• Collaborate with product owners and designers to implement features that match business goals.• Integrate APIs, handle data persistence, and optimize performance.• Debug, test, and resolve issues across devices and OS versions.• Participate in code reviews and contribute to improving engineering standards.• Maintain documentation for features and workflows.• Ensure compliance with Apple’s Human Interface Guidelines.• Stay updated with iOS technologies and Swift advancements.• Work with QA to deliver bug-free releases.Qualifications & Requirements• Bachelor’s degree in Computer Science or related field.• Minimum 3 years of hands-on experience in iOS development.• Strong experience with Swift and UIKit/SwiftUI.• Familiarity with MVVM / VIPER / Clean Architecture.• Experience with REST APIs, JSON, and third-party SDKs.• Solid understanding of App Store submission and review process.• Good understanding of mobile UI/UX.• Proficiency with Git and CI/CD tools.• Strong problem-solving and analytical skills.• English proficiency.• Experience with Gulf or regional apps is a plus.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In