Key Responsibilities :
- Design and build advanced applications for the iOS platform.
- 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 performance bottlenecks.
- Maintain code quality, organization, and automation.
- Participate in code reviews, architectural discussions, and agile ceremonies.
- Work with RESTful APIs to connect iOS applications to back-end services.
- Keep up to date with the latest industry trends and Apple guidelines.
Qualifications and Requirements :
Bachelor's degree in Computer Science, Engineering, or related field.2+ years of experience in iOS development.Proficient in Swift and / or Objective-C .Experience with Xcode , UIKit , and Cocoa Touch .Familiarity with RESTful APIs , JSON, and third-party libraries (e.g., Alamofire, Realm).Solid understanding of the full mobile development life cycle (SDLC).Knowledge of Apple's Human Interface Guidelines and App Store submission process.Desirable Skills :
Experience with SwiftUI and Combine .Familiarity with Core Data , Core Animation , Core Location , or other iOS frameworks.Experience with unit testing and automated UI testing.Understanding of version control systems like Git .Experience with Agile / Scrum methodologies.Apps published in the App Store are a strong plus.Skills Required
Core Data, Core Animation, Core Location, Git, Ui Testing