Posted on: 04/12/2025
About the Role :
We are seeking an experienced iOS Developer with 4-6 years of hands-on experience in building high-quality, scalable, and user-friendly mobile applications. The ideal candidate will be proficient in Swift, have strong knowledge of iOS frameworks, and be capable of driving development from concept to release.
Key Responsibilities :
- Design, develop, and maintain advanced applications for the iOS platform using Swift (and Objective-C if required).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Integrate third-party libraries, APIs, and SDKs.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs, performance bottlenecks, and improve application stability.
- Maintain codebase structure using MVVM/MVC/MVP or other architectural patterns.
- Work closely with UI/UX teams to create seamless mobile experiences.
- Participate in code reviews and contribute to continuous process improvement.
- Stay updated with the latest iOS technologies, trends, and best practices.
Required Skills & Qualifications :
- Bachelor's degree in Computer Science, IT, or equivalent.
- 4-6 years of experience in iOS development with strong proficiency in Swift.
- Solid understanding of iOS SDK, Xcode, UIKit, SwiftUI, and Apple design principles.
- Experience working with RESTful APIs, JSON, and networking libraries.
- Knowledge of Core Data, Core Animation, AVFoundation, and other iOS frameworks.
- Familiarity with version control systems (Git, GitHub, Bitbucket).
- Experience with Unit Testing / UI Testing frameworks (XCTest).
- Understanding of app release processes and experience publishing apps to the App Store.
- Strong understanding of mobile application performance optimization.
Good to Have :
- Experience with SwiftUI, Combine, or modern iOS architecture patterns.
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, Fastlane).
- Exposure to Agile/Scrum methodologies.
- Knowledge of Firebase, AWS, or mobile analytics tools.
- Experience with push notifications, deep linking, and app security best practices.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1584805
Interview Questions for you
View All