iOS Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Job Overview: The iOS Developer will be responsible for designing, developing, and maintaining high-performance enterprise mobile applications for iOS devices.
Key Skills for This Role
Full Job Posting
Job Overview
The iOS Developer will be responsible for designing, developing, and maintaining high-performance enterprise mobile applications for iOS devices.
The ideal candidate should have strong experience in Swift and Objective-C, with a deep understanding of iOS SDK, Apple’s Human Interface Guidelines, and modern architectural patterns.
The developer will work closely with backend engineers, UX/UI designers, and product teams to deliver secure, scalable, and user-friendly mobile applications.
Key Responsibilities
- Develop and maintain iOS applications using Swift and Objective-C.
- Ensure high performance, responsiveness, and scalability of mobile applications.
- Implement modern iOS architectures such as MVVM, VIPER, or Clean Architecture.
- Integrate iOS apps with backend services using RESTful APIs and GraphQL.
- Work closely with UX/UI designers to translate wireframes and mockups into functional applications.
- Optimize app performance through memory management, efficient networking, and smooth animations.
- Implement security best practices, including Keychain storage, biometric authentication, and secure communication protocols.
- Utilize Apple’s latest technologies, including SwiftUI, Combine, and Core Data.
- Write clean, maintainable, and testable code with unit and integration testing using XCTest, XCUITest, and Quick/Nimble.
- Ensure compatibility across different iOS versions and devices, following Apple’s Human Interface Guidelines.
- Monitor app performance and troubleshoot issues using Xcode Instruments, Firebase, and Crashlytics.
- Collaborate with DevOps and backend teams to improve CI/CD pipelines and automate deployments via Fastlane.
Required Skills And Qualifications
- 4+ years of experience in iOS development for enterprise applications.
- Strong proficiency in Swift and Objective-C.
- Experience with iOS SDK and Apple’s frameworks, including UIKit, SwiftUI, and Core Data.
- Expertise in API integration (REST, GraphQL) using Alamofire or URLSession.
- Familiarity with state management and reactive programming (Combine, RxSwift).
- Experience with dependency injection frameworks such as Swinject.
- Strong knowledge of database management (Core Data, Realm, SQLite).
- Understanding of iOS security best practices, including App Transport Security (ATS) and data encryption.
- Experience with version control systems, such as Git and GitHub/GitLab.
Preferred Qualifications
- Experience with SwiftUI for modern UI development.
- Familiarity with ARKit, Core ML, or Vision framework for advanced iOS features.
- Experience with CI/CD pipelines for iOS deployment (Fastlane, Bitrise, Jenkins).
- Knowledge of Apple’s App Store policies and submission process.
- Experience with multi-threading and background execution (Grand Central Dispatch, NSOperationQueue).
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Prime Gate
Supervisor
Riyadh, KSA
Prime Gate is looking for a Supervisor in Riyadh, Saudi Arabia to coordinate communication between field technicians, project managers, and stakeholders, and manage scheduling and routing of field technicians. The role i
Supervisor
الرياض, KSA
Prime Gate is seeking a Supervisor to coordinate communication between field technicians and project managers, manage scheduling and routing, handle emergency calls, track equipment, maintain records, and assist with tec
HRMS Technical Consultants
Riyadh, KSA
About the Role We are seeking an experienced HRMS Technical Consultant to join our team in Riyadh. The ideal candidate will be responsible for implementing, customizing, integra...
Project Coordinator (IT)
Riyadh, KSA
Job Summary The Project Coordinator is responsible for coordinating and monitoring project activities, organizing tasks, tracking project progress, preparing reports and meeting...
UI Designer
Riyadh, KSA
About the Role We are seeking a creative and detail-oriented UI Designer to join our team. The ideal candidate will be responsible for designing intuitive, visually appealing, a...
Database Engineer
Riyadh, KSA
We are seeking an experienced Database Engineer to design, implement, maintain, and optimize database systems that support business-critical applications and services. The ideal...
Software Engineer
Riyadh, KSA
About the Role We are looking for a highly skilled Software Engineer to join our team in Hafar Al-Batin. The successful candidate will be responsible for designing, developing, ...
HRMS technical consultants
الرياض, KSA
Prime Gate is seeking an experienced HRMS Technical Consultant in Riyadh to implement, customize, and support HRMS solutions. The role requires 5+ years of experience with HRMS platforms, strong SQL skills, and the abili
Supervisor
Riyadh, KSA
Supervisor
الرياض, KSA
HRMS Technical Consultants
Riyadh, KSA
Project Coordinator (IT)
Riyadh, KSA
UI Designer
Riyadh, KSA
Database Engineer
Riyadh, KSA
Software Engineer
Riyadh, KSA
HRMS technical consultants
الرياض, KSA