freehire launches on Product Hunt on 26 August.

Follow →

iOS Developer

What Does success mean in this role?

  • 5–7 years of professional iOS development experience.
  • Proficient in Swift and/or Objective-C.
  • Deep understanding of iOS frameworks and best practices for mobile development.
  • Strong grasp of RESTful APIs, JSON, and client-server communication.
  • Familiarity with mobile development design patterns and principles.
  • Experience with the full mobile development life cycle, from concept to deployment and maintenance.
  • Comfortable with version control systems like Git.
  • Previous experience with App Store submission, certificates, and profile management.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team environment.

Daily Activities:

  • Design and develop advanced applications for the iOS platform using Swift and/or Objective-C.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications by leveraging native iOS frameworks such as UIKit, Core Data, Core Animation, and more.
  • Integrate with RESTful APIs and work with JSON to connect iOS applications to backend services.
  • Apply modern architectural patterns such as MVC, MVVM, or similar to ensure clean and maintainable code.
  • Use Xcode, Instruments, and other development tools to debug, optimize, and refine application performance.
  • Conduct thorough Unit Testing and UI Testing using frameworks like XCTest and XCUITest.
  • Manage app releases, including provisioning, certificates, profiles, and submission to the Apple App Store.
  • Maintain code quality through Git, code reviews, and continuous integration practices.
  • Leverage dependency managers like CocoaPods or Swift Package Manager for efficient project management.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available