About this role
Role Overview
We are looking for a skilled iOS Developer to join our development team and build high-quality, scalable, and user-friendly mobile applications for iOS. The ideal candidate should have strong experience in Swift, iOS development, API integration, and application performance optimization.
Key Responsibilities
- Design, develop, test, and maintain iOS applications using Swift and Xcode .
- Build responsive, scalable, and high-performance mobile applications.
- Integrate REST APIs, third-party SDKs, and backend services .
- Implement UI/UX designs using UIKit and/or SwiftUI .
- Work with product managers, designers, QA, and backend developers to deliver features.
- Debug issues, identify performance bottlenecks, and implement fixes.
- Write clean, maintainable, and reusable code following iOS development best practices.
- Perform unit testing, UI testing, and participate in code reviews.
- Manage application releases and deployments through App Store Connect .
- Stay updated with the latest iOS versions, Apple frameworks, and mobile development trends.
Required Skills & Qualifications
- 5 years of professional experience in iOS application development.
- Strong proficiency in Swift and good understanding of Objective-C.
- Hands-on experience with UIKit, SwiftUI, Auto Layout, and Storyboards .
- Experience with REST APIs, JSON, networking, and asynchronous programming .
- Strong understanding of iOS architecture patterns such as MVC, MVVM, or Clean Architecture.
- Experience with Git/GitHub/GitLab and collaborative development workflows.
- Familiarity with Core Data, UserDefaults, Push Notifications, and Firebase .
- Experience with debugging and performance optimization using Xcode Instruments.
- Understanding of Apple’s Human Interface Guidelines and App Store submission process.
- Good problem-solving and communication skills.
Good to Have
- Experience with Combine, async/await, or RxSwift .
- Experience with CI/CD tools such as Fastlane, GitHub Actions, or Bitrise .
- Knowledge of secure storage, authentication, and mobile application security.
- Experience working on e-commerce, enterprise, or consumer-facing applications.
What We Offer
- Opportunity to work on diverse and challenging mobile projects.
- Collaborative and growth-oriented work environment.
- Exposure to modern technologies and development practices.
- Opportunities for professional growth and learning.