More jobs:
Senior Swift Developer
Job in
Riyadh, Riyadh Region, Saudi Arabia
Listing for:
700Apps
Full Time
position
Listed on 2026-11-09
Job specializations:
-
Software Development
iOS Developer, App Developer - Mobile/Web
Job Description & How to Apply Below
We are looking for a Senior Swift Developer to build and enhance the iOS application of an enterprise Board Management System for a leading government entity in KSA, delivering secure, high-performance mobile experiences for senior decision-makers.
Key Responsibilities- Design and develop enterprise iOS apps using Swift, SwiftUI, and UIKit.
- Integrate with backend systems via RESTful APIs and JSON.
- Own the full app lifecycle through to App Store release.
- Apply mobile security best practices (authentication, authorization, secure storage).
- Write unit and integration tests, and perform code reviews.
- Document solutions and support users in production.
- Bachelor's in Engineering / IT.
- 10+ years in iOS development with Swift.
- Strong Xcode, SwiftUI, and UIKit skills.
- Design patterns: MVVM, MVC, Clean Architecture.
- Enterprise mobile apps connected to backend systems.
- Git and Azure Dev Ops (or similar) for version control and releases.
- Unit and integration testing.
- Push notifications, session management, authentication and authorization.
- Agile/Scrum experience.
- Flutter (Clean Architecture, BLoC/MVVM).
- Apple Developer or Google mobile certificates.
- Experience on board/committee management apps.
Position Requirements
10+ Years work experienceTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
View / Apply for Jobs
Matching My Jurisdiction
(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).
View / Apply for Jobs
Matching My Jurisdiction