The iOS Developer role is a contract, on-site position based in Ikeja. The individual in this role will design, develop, and maintain native iOS applications, collaborating closely with product managers, designers, and other developers to deliver high-quality mobile experiences.
Day-to-day responsibilities include writing clean and efficient code, integrating APIs, debugging and resolving technical issues, and optimizing applications for performance and usability.
The iOS Developer will participate in code reviews, contribute to technical documentation, and ensure that mobile solutions align with client requirements and industry best practices.
The role also involves staying current with iOS development trends, tools, and frameworks to continuously improve application quality.
Qualifications
Strong skills in iOS Development and native iOS application design and implementation.
Experience in Mobile Application Development, including building, testing, and deploying Mobile Applications.
Solid understanding of general Software Development principles, patterns, and best practices.
Proficiency with Swift and/or Objective-C, Xcode, and common iOS frameworks (UIKit, SwiftUI, Core Data, etc.).
Experience integrating RESTful APIs, JSON, and third-party libraries into mobile applications.
Knowledge of App Store submission processes, version control (e.g., Git), and agile development methodologies.
Strong problem-solving skills, attention to detail, and ability to collaborate effectively in an on-site team environment.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.