About the Role
We are seeking an experienced and passionate Senior iOS Engineer to join our mobile development team. You will be responsible for building high-quality, user-centric iOS applications and helping shape our mobile strategy. This role offers the opportunity to work on exciting projects, influence architecture decisions, and mentor junior engineers.
Key Responsibilities:
• Design, build, and maintain advanced applications for the iOS platform using Swift and SwiftUI/UIKit.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure the performance, quality, and responsiveness of applications.
• Identify and fix bugs, performance bottlenecks, and scalability issues.
• Write clean, maintainable, and testable code following best practices and industry standards.
• Integrate third-party APIs and SDKs while ensuring security and performance.
• Participate in code reviews, design discussions, and agile ceremonies.
• Mentor junior engineers and contribute to a culture of technical excellence.
• Stay updated on the latest trends and technologies in mobile development.
Required Skills & Qualifications:
• Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
• 5+ years of professional iOS development experience.
• Strong proficiency in Swift, and solid understanding of Objective-C (if applicable).
• Experience with SwiftUI, UIKit, Core Data, and Combine.
• Deep understanding of mobile design principles, iOS SDK, and Apple’s Human Interface Guidelines.
• Experience with RESTful APIs, JSON, and integration with backend services.
• Familiarity with version control tools (e.g., Git) and CI/CD pipelines.
• Experience with unit testing, UI testing, and test-driven development (TDD).
• Strong debugging, optimization, and performance tuning skills.
• Excellent communication skills and ability to work in a collaborative environment.
Preferred Qualifications (Nice to Have):
• Experience with modern architecture patterns (MVVM, VIPER, Clean Architecture).
• Familiarity with tools like Firebase, Fastlane, Realm, or GraphQL.
• Knowledge of mobile security best practices.
• Experience in publishing and maintaining apps on the App Store.
• Exposure to cross-platform frameworks (Flutter, React Native) is a plus.
To Apply:
If you're ready to take on exciting challenges and grow with a passionate team, please share your updated CV at hirex@enabler.company with the below subject line:
Application for [Position – Experience – Notice Period]
Note: Only shortlisted candidates will be contacted for the next steps in the selection process.
