Key Responsibilities:
- Design and build advanced applications for the iOS platform using Swift/Objective-C.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs, and continuously improve application performance.
- Stay updated with the latest iOS frameworks, tools, and development trends.
- Work with external data sources and APIs.
- Maintain code quality, organization, and automation.
Required Skills & Experience:
- 5+ years of hands-on experience in iOS native app development.
- Proficiency in Swift and Objective-C.
- Strong knowledge of iOS frameworks such as UIKit, Core Data, Core Animation, etc.
- Experience with RESTful APIs, JSON, and third-party libraries.
- Familiarity with Apples design principles and interface guidelines.
- Knowledge of version control systems (Git).
- Experience with performance and memory tuning.
- Strong problem-solving and debugging skills.
Good to Have:
- Experience with CI/CD pipelines for iOS apps.
- Exposure to Agile/Scrum methodologies.
- Knowledge of security best practices in mobile apps.