We are looking for a talented and experienced iOS Developer with strong expertise in Swift to join our mobile engineering team. You will play a key role in developing scalable, high-quality iOS applications that deliver an exceptional user experience.
Key Responsibilities:
- Design and develop advanced applications for the iOS platform using Swift.
- Collaborate with product managers, designers, and backend engineers to build new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automation.
- Stay up-to-date with the latest iOS trends, techniques, and best practices.
- Work on improving application performance and user experience continuously.
Requirements:
- 3–6 years of hands-on experience in iOS development.
- Strong proficiency in Swift with a solid understanding of iOS frameworks.
- Understanding of architectural patterns such as MVC, MVVM, or VIPER.
- Experience integrating RESTful APIs and third-party libraries.
- Familiarity with version control tools like Git.
- Experience with iOS app deployment and App Store submission process.
- Knowledge of memory management and performance tuning.
- Strong problem-solving skills and attention to detail.
Good to Have:
- Experience with SwiftUI and Combine.
- Familiarity with Core Data, Push Notifications, and In-App Purchases.
- Understanding of CI/CD pipelines for iOS.
- Agile/Scrum development exposure.
Education:
- Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
Work Location: In person