Senior iOS Developer (Swift
Listed on 2026-08-08
-
Software Development
App Developer - Mobile/Web, iOS Developer, Software Engineer, Full Stack Developer
Location
Riyadh, Saudi Arabia
Arabic nationals only, as specified in the hiring requirements.
Job CategoryInformation Technology (IT) & Software
Engineering & Technical
An urgent career opportunity is available for an experienced Senior iOS Developer (Swift) for a client based in Riyadh, Saudi Arabia. This position requires a minimum of four years of relevant professional experience in native iOS application development, with strong hands-on expertise in Swift, Xcode, SwiftUI, Combine, UIKit, Core Data, Core Animation, Core Location, mobile application architecture, RESTful APIs, and Git version control.
The Senior iOS Developer will contribute to the design, development, integration, optimization, and maintenance of high-quality native iOS applications. The role requires strong knowledge of Apple’s iOS development ecosystem, modern UI development with SwiftUI, reactive programming with Combine, established iOS frameworks, MVVM and MVC architecture patterns, API integration, and software design principles.
This opportunity provides valuable potential for long-term career growth and professional development in native mobile application development, iOS engineering, software architecture, and modern application delivery. Relevant Swift and iOS training, technical certifications, and continuous upskilling can further strengthen technical expertise and future career progression.
Key Responsibilities- Design, develop, test, and maintain native iOS applications using Swift.
- Build reliable, scalable, and high-quality mobile applications using Xcode.
- Develop modern user interfaces using SwiftUI.
- Apply the Combine framework for reactive and asynchronous programming requirements.
- Work with established iOS frameworks, including UIKit, Core Data, Core Animation, and Core Location.
- Develop intuitive mobile interfaces in accordance with established iOS design guidelines and user experience principles.
- Apply MVVM or MVC architecture patterns to create maintainable and scalable applications.
- Integrate iOS applications with RESTful APIs and backend services.
- Apply sound software design principles to improve code quality, scalability, maintainability, and application performance.
- Use Git version control for collaborative software development and source code management.
- Troubleshoot complex application issues and perform effective root-cause analysis.
- Optimize application performance, responsiveness, stability, and user experience.
- Collaborate with designers, backend developers, QA engineers, product teams, and other technical stakeholders.
- Participate in code reviews and contribute to continuous improvements in software quality.
- Maintain appropriate technical documentation and follow established development standards.
- Minimum of 4 years of relevant iOS development experience is strictly required.
- Strong hands-on expertise in native iOS application development using Swift.
- Proficiency with Xcode IDE.
- Practical experience with SwiftUI and the Combine framework.
- Strong working knowledge of UIKit.
- Experience with Core Data for application data persistence.
- Knowledge of Core Animation for advanced user interface animations and visual experiences.
- Experience with Core Location and location-based application functionality.
- Strong understanding of MVVM and MVC application architecture.
- Experience integrating mobile applications with RESTful APIs.
- Good understanding of software design principles and maintainable application architecture.
- Proficiency with Git version control.
- Strong analytical, troubleshooting, and problem-solving capabilities.
- Effective communication and collaboration skills.
- Ability to work effectively within multidisciplinary software development teams.
- Relevant iOS, Swift, mobile application development, or software engineering training can support continued professional development and career growth.
- Candidates must have a notice period of 0 to 30 days.
- This opportunity is restricted to Arabic nationals, as specified in the original hiring requirements.
This position provides experienced iOS developers with the opportunity to strengthen their technical expertise across native application development using Swift, SwiftUI, Combine, UIKit, Core Data, Core Animation, Core Location, RESTful APIs, and modern mobile application architecture.
The successful candidate can develop advanced capabilities in iOS engineering, mobile software architecture, API integration, application performance optimization, user experience development, and scalable software engineering. This experience can support future career progression into positions such as Lead iOS Developer, Mobile Technical Lead, Senior Mobile Engineer, Mobile Application Architect, Engineering Manager, or Software Solutions Architect.
Continued professional development through advanced Swift and iOS training, architecture-focused upskilling, and specialized mobile engineering programs can further enhance technical capabilities and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).