
Senior iOS Developer
Wizard Infoways Pvt. Ltd.
Visa & sponsorship
- Employers in UAE sponsor the residence visa by default, and nothing in the posting says otherwise.
Job description
Job Title:
Senior iOS Developer
Workplace Type:
On-site
Location:
Dubai, United Arab Emirates
Job Type:
Full-time
About the Role
Wizard Infoways is looking for an experienced Senior iOS Developer to design, develop, and maintain high-performance native iOS applications. The ideal candidate will have strong expertise in Swift and Objective-C, mobile application architecture, and delivering scalable, reliable, and user-friendly applications.
Key Responsibilities
-
Design, develop, and maintain native iOS applications using Swift and Objective-C.
-
Build responsive and intuitive user interfaces using UIKit, SwiftUI, Storyboards, and Auto Layout.
-
Implement mobile architecture patterns such as MVC, MVP, and MVVM.
-
Integrate RESTful APIs, GraphQL, WebSockets, and local databases.
-
Optimize application performance, memory management, responsiveness, and stability.
-
Implement unit testing, debugging, and crash monitoring.
-
Manage app releases through App Store Connect and TestFlight.
-
Maintain CI/CD pipelines using Fastlane, Jenkins, GitHub Actions, or similar tools.
-
Collaborate with product managers, designers, and backend engineers to deliver features.
-
Conduct code reviews, mentor junior developers, and contribute to technical decisions.
Required Qualifications
-
10+ years of professional experience in native iOS application development.
-
Strong proficiency in Swift and Objective-C.
-
Expertise in UIKit, SwiftUI, Xcode, iOS SDK, and Auto Layout.
-
Experience with MVC, MVP, MVVM, Core Data, SQLite, Realm, and multithreading.
-
Strong understanding of API integration, application architecture, and performance optimization.
-
Experience with Git, unit testing, CI/CD, and App Store deployment.
-
Familiarity with Firebase, AWS, Azure, or similar cloud services.
-
Strong analytical, problem-solving, communication, and collaboration skills.
-
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
-
Experience with VIPER or Clean Architecture.
-
Familiarity with ARKit, Core ML, MapKit, AVFoundation, or HealthKit.
-
Experience with application monitoring tools such as Firebase Crashlytics, Sentry, or New Relic.