We are looking for a highly skilled and experienced Senior iOS Developer to join our dynamic team in Dubai. This role is ideal for someone with a strong passion for mobile development, an eye for detail, and a deep understanding of Apple’s ecosystem. You will be responsible for designing, developing, and maintaining high-quality mobile applications that offer seamless user experiences.
As a key contributor, you will work closely with product managers, designers, and backend engineers to bring innovative features to life. You should have expertise in Swift, Objective-C, Xcode, and various iOS frameworks such as Core Data, Core Location, and Core Animation. Additionally, a strong understanding of design patterns, offline storage, threading, and performance tuning is essential.
Experience. 8+ Years
Key Responsibilities
- Develop, test, and maintain high-performance iOS applications using Swift and Objective-C.
- Work extensively with Xcode to design, debug, and optimize applications.
- Implement UI using Autolayout, ensuring responsiveness across different Apple devices.
- Utilize Core Data and Core Location for data storage and geolocation functionalities.
- Collaborate with backend developers to integrate applications with RESTful APIs and web services.
- Ensure code quality through Unit Testing and performance optimization techniques.
- Manage Git-based source control for efficient collaboration and versioning.
- Implement CI/CD pipelines and TestFlight deployments to streamline release processes.
- Leverage Firebase for push notifications, real-time data sync, and analytics.
- Maintain JIRA workflows for agile development and task tracking.
- Follow Apple’s design principles and adhere to UI/UX guidelines for an intuitive user experience.
- Identify bottlenecks, fix bugs, and continuously enhance the app's performance.
Required Skills & Qualifications
- Strong proficiency in Swift and Objective-C with deep knowledge of iOS frameworks.
- Hands-on experience with Core Data, Core Location, Core Animation, and Autolayout.
- Expertise in integrating applications with RESTful APIs and web services.
- Solid understanding of multi-threading, offline storage, and performance tuning.
- Familiarity with Apple’s Human Interface Guidelines and UI/UX best practices.
- Experience with low-level C-based libraries is a plus.
- Knowledge of cloud messaging APIs and push notifications.
- Proficiency in unit testing and test-driven development (TDD).
- Experience in setting up CI/CD pipelines for automated deployments.
- Strong debugging skills and knowledge of performance optimization techniques.
- Hands-on experience with Git, Github, and version control best practices.
Preferred Qualifications
- Prior experience working in a fast-paced agile environment.
- Knowledge of modern architectural patterns such as MVVM, VIPER, or Clean Architecture.
- Exposure to SwiftUI and Combine framework.
- Experience working with Firebase, TestFlight, and App Store submission process.
Why Join Us?
- Opportunity to work on cutting-edge iOS applications with the latest technologies.
- Collaborative and innovative work environment.
- Competitive salary and benefits.
- Career growth opportunities in a dynamic and fast-growing company.
- Work alongside talented professionals in Dubai, one of the world’s most exciting tech hubs.
If you are a passionate iOS Developer with a keen eye for detail and a drive to build world-class applications, we would love to hear from you!
Apply Now and be a part of our exciting journey in mobile innovation!