All Job templates
iOS Developer Job Description

iOS Developer Job Description

Job Brief:

Company Name is looking for an experienced iOS Developer to be responsible for designing, developing, and maintaining next-generation iOS applications for our customers. As an iOS Developer, your responsibilities will include developing iOS applications for the latest Apple devices. You will also be collaborating with our design team for new application features, maintaining the core code, identifying & fixing bottlenecks, and updating applications published in the Store.


To be successful in this role, the applicants should have a strong knowledge of iOS Frameworks, be proficient in Objective-C and compelentary languages. 


Responsibilities:

  1. Design and code mobile applications for Apple iOS platform.
  2. Collaborate with UI/UX Designers, Database Developers, and System Administrators in an agile environment.
  3. Gather requirements to develop iOS applications.
  4. Analyze user stories and conduct agile estimation.
  5. Integrate applications with RESTful web services.
  6. Responsible for ensuring quality as well as performance of the application to its specifications.
  7. Identifying potential problems and resolving application bottlenecks.
  8. Fix bugs before the final release.
  9. Provide guidance after reviewing prototype applications.
  10. Help maintain code quality, atomization, and organization.
  11. Design and implement application updates.


Qualifications & Experience:

  • Bachelor's Degree in Computer Science/Engineering or relevant field.
  • At least 2 years of working experience as an iOS Developer.


Requirements:

  • Proficiency with Objective-C, Cocoa Touch, C++, and Swift.
  • Experience with iOS Frameworks such as Core Animation and Core Data.
  • Knowledge of iOS back-end services.
  • Must be familiar with Apple's application interface guidelines and design principles.
  • Excellent written and oral communication skills.
  • Outstanding internal and client-facing communication skills.
  • Good team working and time management skills.
  • Ability to physically stand, bend, squat, and lift equipment.


Easily create a careers page for your business, publish open vacancies and manage applicants.

Get started — it's free!