Разработчик приложений iOS — одна из самых «молодых» ИТ-специальностей: средний возраст кандидатов на эту позицию — 25 лет. Для сравнения, средний возраст соискателей должности разработчика приложений Android составляет 28 лет. Если сравнивать заработок, предлагаемый разработчикам мобильных приложений iOS и Android, то преимущество у разработчиков iOS: их потенциальный доход превышает зарплатные предложения, которые предлагают разработчикам Android, в среднем на 6%.
В должностные обязанности разработчика приложений iOS входит разработка и поддержка мобильных приложений под iOS, участие их в отладке и тестировании приложений, а также размещение приложений в AppStore.
Начинающими разработчиками iOS могут стать студенты технических и профильных вузов, обладающие хорошей теоретической подготовкой. Соискателям необходимо знать CSS и HTML, принципы объектно-ориентированного программирования, среды разработки Cocoa/Xcode, языки программирования Objective-C/С++. Стартовый оклад начинающих разработчиков в Москве составляет от 45 до 60 тыс. руб.
Вход в следующий зарплатный диапазон открыт специалистам со стажем разработки приложений под iOS не менее года. Востребован опыт работы с паттернами проектирования, системами контроля версий. От соискателей требуется знание iOS SDK, языков программирования C/C++, шаблонов проектирования, распространенных библиотек, iOS Human Interface Guidelines, принципов клиент-серверной модели взаимодействия приложений. Необходимо уметь разбираться в чужом коде и владеть «техническим» английским. Дополнительным плюсом при трудоустройстве послужит знание методик организации процесса разработки в команде и опыт практического применения распространенных библиотек. Зарплатные предложения для соискателей, соответствующих указанным требованиям, в столице достигают 80 тыс. руб.
Более высокий доход работодатели предлагают соискателям с высшим образованием и опытом разработки под iOS от двух лет. От кандидатов требуется отличное знание библиотек и архитектуры iOS, правил и требований к релизам в AppStore, скриптовых языков (Ruby, Python). Основным свидетельством профессионализма для работодателей является портфолио завершенных и опубликованных в AppStore приложений. Также востребованы навыки работы с Core Data, опыт разработки клиент-серверных приложений, опыт оптимизации приложений и рефакторинга чужого кода. Конкурентным преимуществом при трудоустройстве пользуются специалисты, способные разрабатывать приложения под другие платформы. Зарплатные предложения в этом диапазоне в Москве достигают 120 тыс. руб.
На максимальный заработок могут претендовать соискатели со стажем разработки под iOS более трех лет и успешным опытом работы в стартапах. Также необходимы навыки разработки сложных пользовательских интерфейсов, архитектуры приложений. Зарплатный максимум для разработчиков iOS в Москве составляет 200 тыс. руб., в Санкт-Петербурге — 150 тыс. руб.