You are viewing a preview of this job. Log in or register to view more details about this job.

iOS Developer

We are looking for a skilled and passionate iOS Developer to design, develop, and maintain innovative mobile applications for Apple’s iOS platform. As an iOS Developer, you will work closely with a team of designers, developers, and product managers to deliver high-quality applications that delight users.

Key Responsibilities:

  • Design, build, and maintain 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 bottlenecks and bugs.
  • Help maintain code quality, organization, and automation.
  • Stay up-to-date with the latest iOS development trends, tools, and technologies.
  • Work with APIs, third-party libraries, and frameworks.
  • Write clean, scalable, and maintainable code following best practices.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Proven experience in iOS development with a portfolio of published apps on the App Store.
  • Proficiency in Swift (and/or Objective-C) and iOS frameworks such as UIKit, Core Animation, Core Data, Core Location, etc.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Experience with third-party libraries, SDKs, and dependency managers (e.g., CocoaPods, Swift Package Manager).
  • Strong understanding of Apple’s design principles and interface guidelines.
  • Knowledge of mobile architecture patterns (MVC, MVP, MVVM, etc.).
  • Experience with version control tools like Git.
  • Familiarity with testing frameworks (e.g., XCTest) and CI/CD pipelines.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.