View all jobs


Kenya, Nairobi · Information Technology

Job Summary:
We are seeking an experienced iOS Developer to join our innovative IT team. As an iOS Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications for iOS devices. The ideal candidate should have 3 to 5 years of relevant experience, a strong background in iOS development, and a passion for creating user-friendly and efficient applications.

  • Collaborate with cross-functional teams, including designers and product managers, to define app requirements and specifications.
  • Design and develop advanced applications for the iOS platform using Swift and/or Objective-C.
  • Implement and maintain features and functionalities in line with project goals and user experience guidelines.
  • Collaborate with backend developers to integrate mobile applications with server-side logic.
  • Perform thorough testing to ensure the stability and performance of iOS applications.
  • Debug and resolve issues, optimize performance, and address bottlenecks.
  • Stay updated on the latest iOS trends, technologies, and best practices.
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards.
  • Collaborate with UX/UI designers to implement visually appealing and user-friendly interfaces.
  • Provide technical guidance and mentorship to junior iOS developers.
  • Bachelor's degree in computer science, Information Technology, or a related field.
  • 3 to 5 years of proven experience as an iOS Developer.
  • Proficiency in Swift and/or Objective-C programming languages.
  • Experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.
  • Solid understanding of RESTful API integration and asynchronous programming.
  • Familiarity with version control systems, preferably Git.
  • Knowledge of mobile app architecture and design patterns.
  • Strong problem-solving and debugging skills.
  • Ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Proactive attitude towards learning and staying updated on industry trends.
Preferred Qualifications:
  • Master's degree in computer science or a related field.
  • Published apps on the App Store with a demonstrated portfolio of previous work.
  • Experience with SwiftUI and/or Combine frameworks.
  • Knowledge of mobile security best practices.
  • Familiarity with continuous integration and deployment tools.
  • Understanding of agile development methodologies.
  • Participation in iOS development communities or open-source projects.

Share This Job

Powered by