This position is on behalf of one of our client companies, not a direct role with ImployWe are seeking a talented and experienced iOS Developer to join our remote development team based in KSA. As an integral part of our product development team, you will be responsible for designing, developing, and maintaining high-quality iOS applications. You will collaborate with cross-functional teams to deliver exceptional user experiences.ResponsibilitiesDesign and build advanced applications for the iOS platform.Collaborate with cross-functional teams to define, design, and ship new features.Identify and correct bottlenecks and fix bugs.Maintain the code quality, organization, and automation.Stay up-to-date with the latest iOS development trends.QualificationsProven experience as an iOS Developer.Proficiency in Swift and Objective-C.Strong understanding of iOS design patterns and architectures (MVVM, MVC, etc.).Experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.Familiarity with RESTful APIs and JSON.Experience with code versioning tools (Git).Strong problem-solving and debugging skills.Ability to work independently and as part of a team.Excellent communication and interpersonal skills.Bachelor's degree in Computer Science or a related field.Preferred QualificationsExperience with SwiftUI and Combine.Experience with unit and UI testing.Experience with Agile development methodologies.Experience with performance optimization.What We OfferCompetitive salary and benefits package.Flexible work arrangements.Opportunities for professional growth and development.A collaborative and supportive work environment.