Job Summary
We are seeking an experienced iOS Developer with 6+ years of hands-on experience in designing, developing, testing, and deploying high-quality iOS applications. The ideal candidate should possess strong knowledge of Swift, iOS frameworks, mobile application architecture, and integration with backend services. The candidate will collaborate with cross-functional teams to deliver scalable and user-friendly mobile applications.
Required Skills
- 5+ years of experience in iOS application development.
- Strong proficiency in Swift and experience with Objective-C.
- Expertise in UIKit, SwiftUI, and iOS SDK.
- Experience with design patterns such as MVC, MVVM, VIPER.
- Strong understanding of RESTful APIs, JSON parsing, and third-party integrations.
- Experience with Core Data, SQLite, and local data storage.
- Knowledge of Apple Human Interface Guidelines.
- Experience with Git, GitHub, GitLab, or Bitbucket.
- Hands-on experience with Xcode, Instruments, and debugging tools.
- Experience in App Store submission and release management.
- Understanding of mobile security best practices.
- Familiarity with Agile/Scrum development methodologies.
Preferred Skills
- Experience with SwiftUI and Combine Framework.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or Bitrise.
- Experience with push notifications, Firebase, and analytics tools.
- Knowledge of unit testing frameworks such as XCTest.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (Google Cloud Platform).
- Exposure to React Native or Flutter is a plus.