Posted on: 25/12/2025
Key Responsibilities :
- Design, develop, test, and maintain iOS applications using Swift and iOS SDK
- Implement clean, scalable, and maintainable code following Apples design guidelines
- Collaborate with product managers, designers, backend engineers, and QA teams
- Participate in code reviews, architecture discussions, and technical design decisions
- Develop and maintain unit tests, integration tests, and UI tests
- Optimize application performance, memory usage, and responsiveness
- Debug and resolve issues across different iOS versions and devices
- Ensure application security, data protection, and best practices
- Contribute to CI/CD pipelines for iOS builds and deployments
- Stay updated with the latest iOS technologies, tools, and frameworks
Required Skills & Qualifications :
- 3- 6 years of professional experience in iOS application development
- Strong proficiency in Swift (Objective-C is a plus)
- Experience with UIKit and/or SwiftUI
- Strong understanding of iOS architecture patterns (MVC, MVVM, VIPER)
- Experience working with RESTful APIs and JSON
- Knowledge of multithreading, memory management, and performance optimization
- Experience with version control systems (Git)
- Familiarity with Agile/Scrum development methodologies
Preferred / Nice-to-Have Skills :
- Experience with Combine, Core Data, Realm, or other persistence frameworks
- Experience with CI/CD tools (Fastlane, Jenkins, GitHub Actions, Bitrise)
- Knowledge of analytics, A/B testing, and crash reporting tools
- Exposure to mobile security best practices
- Experience working on high-scale consumer-facing applications
Education :
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1594548
Interview Questions for you
View All