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 Washington D.C.,
so we've calculated your salary information for the San Francisco Bay Area instead:
Based on real Hired interview data, iOS developers in Washington D.C. earn an average annual salary of
Based on real Hired interview data, iOS developers in SF Bay Area earn an average annual salary of
$134,689
The salaries of candidates in this role range from a low of $85,000 to a high of $180,000, with a median salary of $130,000.

Loading...

We expect iOS developers to receive 4 Interview Requests on Hired.

iOS Resources

Check out the resources below to continue sharpening your iOS skills

iOS Engineer Jobs

Mobile Software Engineer
Mobile Software Engineer
5001+ employees
Secure our Nation, Ignite your Future<br><br>Currently, ManTech is seeking a motivated, career and customer oriented Mobile Software Engineer in the Bethesda, MD area to provide unparalleled suppor...
About ManTech International: ManTech International Corporation provides technologies, consulting services and solutions for mission-critical national security programs.
Mobile Software Engineer
5001+ employees
Mobile Software Engineer
Secure our Nation, Ignite your Future<br><br>Currently, ManTech is seeking a motivated, career and customer oriented Mobile Software Engineer in the Bethesda, MD area to provide unparalleled suppor...
About ManTech International: ManTech International Corporation provides technologies, consulting services and solutions for mission-critical national security programs.
Software Engineer - Android
Software Engineer - Android
5001+ employees
Uber Overview<br><br>At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities...
About Uber: Uber provides a mobile application connecting passengers with drivers for hire.
Software Engineer - Android
5001+ employees
Software Engineer - Android
Uber Overview<br><br>At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities...
About Uber: Uber provides a mobile application connecting passengers with drivers for hire.
Android Software Engineer (REF18308C) - Visa Digital Developer Platform (VDDP)
Android Software Engineer (REF18308C) - Visa Digital Developer Platform (VDDP)
Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind - making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and...
Android Software Engineer (REF18308C) - Visa Digital Developer Platform (VDDP)
Android Software Engineer (REF18308C) - Visa Digital Developer Platform (VDDP)
Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind - making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and...
Mobile Developer - Senior Level
Mobile Developer - Senior Level
Purpose of JobWe are currently seeking a talented Mobile Developer - Senior Level for our Plano, TX campus.<br><br>Software Developers and Integrators (SDIs) are engaged in all phases of the softwa...
Mobile Developer - Senior Level
Mobile Developer - Senior Level
Purpose of JobWe are currently seeking a talented Mobile Developer - Senior Level for our Plano, TX campus.<br><br>Software Developers and Integrators (SDIs) are engaged in all phases of the softwa...
Software Engineer - Android, IXL Mobile
Software Engineer - Android, IXL Mobile
201-500 employees
IXL Learning, a leading edtech company with products used by 7 million students worldwide, is seeking highly motivated Android Engineers who will lead in the creation of a breakthrough user experie...
About IXL Learning: IXL Learning is an educational technology company that delivers an immersive learning experience used by more than 5 million students worldwide.
Software Engineer - Android, IXL Mobile
201-500 employees
Software Engineer - Android, IXL Mobile
IXL Learning, a leading edtech company with products used by 7 million students worldwide, is seeking highly motivated Android Engineers who will lead in the creation of a breakthrough user experie...
About IXL Learning: IXL Learning is an educational technology company that delivers an immersive learning experience used by more than 5 million students worldwide.
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: