Ios Swift Developer
TechGropse
Visa & sponsorship
- Employers in Saudi Arabia sponsor the residence visa by default, and nothing in the posting says otherwise.
Job description
iOS SWIFT DEVELOPER
Jeddah, Saudi Arabia | 3–4 Years Experience | Full-Time
POSITION SUMMARY
We are seeking a skilled and motivated iOS Swift Developer with 3–4 years of professional experience to join our technology team in Jeddah, Saudi Arabia.
The ideal candidate will have strong hands-on experience in Swift and iOS application development, with a solid understanding of modern iOS architecture, APIs, databases, testing, security, and application performance.
The successful candidate will work closely with product managers, UI/UX designers, backend developers, and QA engineers to design and deliver high-quality, scalable, and user-friendly iOS applications.
KEY RESPONSIBILITIES
Design, develop, test, and maintain high-quality iOS applications using Swift.
Build scalable, reliable, secure, and user-friendly mobile applications.
Develop applications using Swift, Xcode, and iOS SDK.
Implement modern iOS architecture patterns such as MVVM, MVC, and Clean Architecture.
Develop responsive and reusable UI components using UIKit and/or SwiftUI.
Integrate RESTful APIs and backend services into iOS applications.
Work with networking technologies and libraries such as URLSession, Alamofire, or equivalent.
Implement asynchronous operations using Swift Concurrency (async/await), GCD, and related technologies.
Work with local data storage technologies such as Core Data, UserDefaults, Keychain, or SQLite.
Integrate third-party SDKs, authentication services, payment gateways, analytics, and other external services.
Implement push notifications, deep linking, biometric authentication, and location-based features where required.
Optimize application performance, memory usage, battery consumption, and responsiveness.
Write clean, maintainable, reusable, and well-documented code.
Perform unit testing, UI testing, debugging, and troubleshooting.
Identify and resolve application crashes, bugs, and production issues.
Participate in code reviews and follow established coding standards and best practices.
Use Git/GitHub/GitLab for source control and collaborative development.
Collaborate with backend developers to ensure seamless API integration.
Work closely with QA engineers to identify and resolve defects before release.
Manage application builds
Pay: ﷼7,000.00 - ﷼8,000.00 per month
Location:
- Jeddah (Required)
Work Location: In person