iOS


What is iOS?

iOS is a mobile operating system created by Apple in 2007 for the iPhone. It was later extended to support other Apple mobile devices, such as the iPad and iPod Touch. iOS applications can be developed in Objective-C and Swift. Swift is interoperable with Objective-C, so both languages may be used in the same application. Since Objective-C is a strict superset of C, C may also be used. Objective-C++/C++ are also supported. Apple's XCode IDE is the standard for iOS development, though JetBrains does offer an alternative option called AppCode. In contrast to Google's Android, Apple maintains strict control over the distribution of iOS apps. Unless an iOS user jailbreaks their device, apps may only be installed through the App Store, where they must be reviewed by Apple before they may be released. Users with "caged" (non-jailbroken) devices may still install enterprise apps through third party sources, but unless the device is configured through Mobile Device Management, the application will not be useable until the user goes through a convoluted approval process.

How much do iOS developers make?

We don't have enough data for Seattle,
so we've calculated your salary information for the San Francisco Bay Area instead:
Based on real Hired interview data, iOS developers in Seattle earn an average annual salary of
Based on real Hired interview data, iOS developers in SF Bay Area earn an average annual salary of
$148,036
The salaries of candidates in this role range from a low of $70,000 to a high of $220,000, with a median salary of $150,000.

Loading...

Find iOS jobs on Hired.

iOS Resources

Check out the resources below to continue sharpening your iOS skills

iOS Engineer Jobs

Mobile Developer - Android
Mobile Developer - Android
Job Description:<br><br>Position Summary<br><br>Design, Develop & Prototype Android, iOS native customer applications for phones and tablets for internal and external use. Participate in full app l...
Mobile Developer - Android
Mobile Developer - Android
Job Description:<br><br>Position Summary<br><br>Design, Develop & Prototype Android, iOS native customer applications for phones and tablets for internal and external use. Participate in full app l...
Mobile Software Engineer
Mobile Software Engineer
5001+ employees
Mobile Software Engineer<br><br>Req #: 190044172<br><br>Location: New York, NY, US<br><br>Job Category: Technology<br><br>Job Description:<br><br>As an experienced Software Engineer, your mission i...
About JPMorgan Chase: JP Morgan Chase is a financial services provider that offers investment banking, asset management, treasury, and other services.
Mobile Software Engineer
5001+ employees
Mobile Software Engineer
Mobile Software Engineer<br><br>Req #: 190044172<br><br>Location: New York, NY, US<br><br>Job Category: Technology<br><br>Job Description:<br><br>As an experienced Software Engineer, your mission i...
About JPMorgan Chase: JP Morgan Chase is a financial services provider that offers investment banking, asset management, treasury, and other services.
Software Engineer - Android
Software Engineer - Android
501-1000 employees
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.<br><br>As we extend the ...
About Affirm: Affirm is a financial technology services company, offering installment loans to consumers at the point of sale.
Software Engineer - Android
501-1000 employees
Software Engineer - Android
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.<br><br>As we extend the ...
About Affirm: Affirm is a financial technology services company, offering installment loans to consumers at the point of sale.
Android Software Engineer
Android Software Engineer
1501-5000 employees
Snapshot<br><br>At Synchronoss We Transform & Digitize Telecommunications, Media & Technology (TMT) Companies.<br><br>We know the TMT space. Our platforms, products, people, and partners help Telec...
About Synchronoss Technologies: Synchronoss Technologies is a software and services company that provides technologies and services for the mobile transformation of business.
Android Software Engineer
1501-5000 employees
Android Software Engineer
Snapshot<br><br>At Synchronoss We Transform & Digitize Telecommunications, Media & Technology (TMT) Companies.<br><br>We know the TMT space. Our platforms, products, people, and partners help Telec...
About Synchronoss Technologies: Synchronoss Technologies is a software and services company that provides technologies and services for the mobile transformation of business.
Mobile Developer
Mobile Developer
Mobile Developer
Mobile Developer
Match with your dream iOS job on Hired.

Do you work with this skill? Send us a note if any of this information doesn't look correct:

support@hired.com

Browse locations where iOS is in demand:

Browse locations where iOS is in demand: