Job Title : iOS Developer
Employment Type : Full-Time
NOTE : Candidates from the Punjab region or open to relocating to Punjab should apply for this role.
Job Summary :
We are seeking a talented and enthusiastic iOS Developer to join our mobile development team. The ideal candidate will have hands-on experience in building scalable and high-performance iOS applications using Objective-C and Swift, and a solid understanding of Apples design principles and interface guidelines.
Key Responsibilities :
- Design and build advanced applications for the iOS platform using Objective-C and Swift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with Autolayouts to create responsive and adaptive UI designs.
- Integrate and manage local data using Core Data and SQLite.
- Consume and manage data from Webservices using JSON and XML.
- Apply architectural patterns such as MVC, MVP, and MVVM to ensure clean and maintainable code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
Required Skills :
Proficiency in Objective-C and SwiftStrong understanding of Autolayouts, Core Data, and SQLiteExperience working with Webservices, JSON, and XMLFamiliarity with architectural patterns : MVC, MVP, MVVMGood understanding of Apples Human Interface GuidelinesAbility to write clean, maintainable, and efficient codeStrong problem-solving and debugging skillsExcellent communication and teamwork abilitiesPreferred Qualifications :
Bachelors degree in Computer Science, Engineering, or a related fieldExperience with publishing apps to the App StoreFamiliarity with version control systems like GitKnowledge of SwiftUI and Combine is a plus(ref : hirist.tech)