Point your AI agent at freehire and let it find you a job.

Get the CLI →

iOS Developer

NewBe an early applicant
  • To be in all stages of application development including design, modifications, development, implementation, and support application to ensure the application quality and efficiency.
  • Document all codes of the development processes to record and facilitate the work for other mobile developers.
  • Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.
  • Work with Graphic Designers and Software Developers to realize, build, and test the applications.
  • Design and build advanced applications for the iOS platform.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • ​Continuously discover, evaluate, and implement new technologies to maximize development efficiency.


Requirements

  • Bachelor's degree in software engineering, computer science or communication engineering
  • 2+ years of relevant experience
  • Experience with Swift, Objective-C, Cocoa, Xcode, HTML, XML and JSON
  • Experience with Core Data and Core Animation
  • Experience with offline storage, threading, and performance tuning
  • Proficient understanding of code versioning tools (such as Git)
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Understanding of Apple's design principles and interface guidelines
  • Experience in Agile development.
  • Have published one or more iOS apps to the app store.
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.



See also

Mobile jobs by country — openings, pay and top skills →

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