Overview
Skills
Job Details
Title: iOS Developer
Job Description:
We are seeking a highly skilled iOS Developer to design, build, and maintain advanced applications for the iOS platform. The ideal candidate will have strong experience in Swift and Objective-C, a solid understanding of Apple s design principles, and a passion for creating high-quality, user-friendly mobile applications.
Roles & Responsibilities:
Design and develop advanced applications for the iOS platform using Swift/Objective-C.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure performance, quality, and responsiveness of applications.
Work on bug fixing and improving application performance.
Continuously explore, evaluate, and implement new technologies to maximize development efficiency.
Maintain code quality, organization, and automation.
Integrate RESTful APIs to connect applications to back-end services.
Publish applications to the App Store and support the app lifecycle.
Adhere to Apple s design and interface guidelines.
Required Skills & Qualifications:
Bachelor s degree in Computer Science, Engineering, or a related field.
6-8 years of hands-on experience in native iOS application development.
Strong proficiency in Swift and Objective-C.
Experience with Xcode, Cocoa Touch, Storyboard/XIBs, and Auto Layout.
Familiarity with RESTful APIs, JSON, and web services integration.
Experience with Core Data, Core Animation, Core Location, and other iOS frameworks.
Strong understanding of mobile UI/UX design principles, patterns, and best practices.
Experience with version control systems such as Git.
Knowledge of Unit Testing / XCTest, CI/CD, and Agile/Scrum methodologies.
Experience publishing one or more iOS apps in the App Store.
Preferred Skills (Nice to Have):
Experience with SwiftUI and Combine.
Familiarity with CloudKit, Firebase, or other MBaaS platforms.
Knowledge of Reactive frameworks (RxSwift).
Prior experience working in domains like e-commerce, finance, or healthcare.