В конце октября мы запустили опрос для мобильных разработчиков, цель которого — исследование средней заработной платы и различий в оплате разных категорий создателей приложений.
В нашем опросе приняли участие 1120 человек из разных городов и стран: 90,6% участников по специальности являются программистами, 4,2% — руководителями проектов, 1,8% — тестировщиками и 1,7% — дизайнерами. Полученные данные мы будем сравнивать с исследованиями зарплат IT-специалистов, которые ранее проводили компании «Мой круг» и Superjob на основе объявлений о вакансии.
1. iOS или Android?
Большинство участников опроса разрабатывают приложения для iOS: их количество составило 570 человек, в то время как приложения для Android создают 312 человек. Остальные респонденты отметили вариант с кроссплатформенными приложениями или несколько опций.
Самая высокая средняя зарплата оказалась у iOS-разработчиков — 117,271 руб. Средняя зарплата для разработчиков Android составила 91,082 руб. Создатели кроссплатформенных приложений в среднем получают 93,141 руб, а люди, совмещающие в себе несколько функций, — 110,145 руб.
Данные для iOS-разработчика примерно совпадают с результатами исследования Superjob 2015 года: на тот момент средняя зарплата программиста для устройств Apple составила 115,000 руб. Для Android-разработчиков данные не совпали: Superjob указывает цифру в 110,000 руб.
2. Регион разработки
Мы разделили участников опроса по федеральным округам РФ, отдельно выделив Москву и Санкт-Петербург. Больше всего участников проживают в обеих столицах, далее следуют Сибирский ФО и Приволжский ФО, в которых соответственно находятся крупные IT-центры Новосибирск и Казань.
Вполне предсказуемо самая высокая средняя заработная плата оказалась в Москве — 140,114 руб. За ней следует Санкт-Петербург — 110,500 руб.
Город/регион | Средняя заработная плата, руб. |
Москва | 140,114 |
Санкт-Петербург | 110,500 |
Центральный ФО (за исключением Москвы) | 75,692 |
Северо-Западный ФО (за исключением СПб)* | 88,750 |
Южный ФО | 76,054 |
Северо-Кавказский ФО* | 46,700 |
Приволжский ФО | 79,601 |
Уральский ФО | 65,826 |
Сибирский ФО | 84,965 |
Дальневосточный ФО* | 52,125 |
* — полученные данные не вполне репрезентативны из-за небольшой выборки
Для руководителей проекта в Москве и в Санкт-Петербурге средняя заработная плата составила 171,364 руб и 142,857 руб соответственно. Для других регионов этот показатель посчитать не удалось из-за небольшого числа респондентов.
3. Заработная плата и стаж разработчиков
Стаж участников составил от 1 года до 10 лет. Распределение заработной платы для iOS и Android-разработчиков вы можете видеть на графике ниже. Результаты для Android-разработчиков можно считать не вполне релевантными из-за малого количества участников опроса с опытом работы свыше 7 лет.
Любопытно, что на 8-10 году зарплата разработчиков снижается. С одной стороны, данные не вполне объективны из-за малого количества респондентов. Помимо этого, ситуация обусловлена молодостью самой мобильной разработки.
Стоит также отметить, что мобильный разработчик с 8 или 10-летним стажем — это пограничный случай. Обычно опытные разработчики переходят в другие профессии: архитекторы, менеджеры проектов, ведущие инженеры.
4. Уровень разработчика
21,8% респондентов указали, что находятся на уровне junior-разработчика, 46,8% — middle, а senior-разработчиков оказалось 31,4%.
По результатам опроса средняя зарплата junior-разработчика составляет 48,159 руб, middle-разработчика — 98,346 руб, senior — 160,581 руб.
По платформам это число составляет:
Платформа | З/п для Junior, руб. | З/п для Middle, руб. | З/п для Senior, руб. |
iOS | 53,247 | 107,798 | 171,360 |
Android | 42,940 | 88,831 | 148,743 |
Кроссплатформенные приложения/несколько вариантов ответа | 43,346 | 89,330 | 145,264 |
5. Зависимость заработной платы от переработок
Одним из пунктов опроса стал вопрос: “Бывают ли у вас переработки?”. Безусловно, это зависит от культуры компании и навыков планирования, но мы обнаружили корреляцию этого пункта с заработной платой.
В среднем, разработчики, которые часто задерживаются в офисе, получают 119,646 рублей. Люди, которые выбрали вариант “иногда” — 105,382 руб, а программисты, которые никогда не перерабатывают, — 104,744 руб.
6. Производится ли индексация зарплат в мобильной разработке?
У большинства разработчиков увеличения заработной платы пока не происходило, почти треть получает прибавку раз в год, а 24,1% — раз в полгода.
Мы также исследовали, как часто разработчики получают прибавку в разных регионах, и как индексируется зарплата у создателей приложений для разных платформ. Для разных регионов различия получаются значительными, а между iOS и Android-разработчиками разницы почти нет.
Данные по регионам:
Регион | Не увеличивали зарплату | Увеличивают раз в год | Увеличивают раз в полгода |
Москва | 47,6% | 31,6% | 20,9% |
Санкт-Петербург | 40,3% | 32,1% | 27,7% |
ЦФО (кроме Москвы) | 46,8% | 25,5% | 27,7% |
ЮФО | 57,4% | 22,1% | 20,6% |
ПФО | 36,6% | 35,2% | 28,3% |
УФО | 51,1% | 33,3% | 15,6% |
СФО | 39,6% | 30,2% | 30,2% |
* — для СЗФО, СКФО и ДФО показатель рассчитать не удалось из-за недостатка данных.
Данные по разным платформам:
Платформа | Не увеличивали зарплату | Увеличивают раз в год | Увеличивают раз в полгода |
iOS | 43% | 32% | 25% |
Android | 43,1% | 29,3% | 27,6% |
Кроссплатформенные/несколько вариантов | 47,8% | 35,3% | 17% |
Выводы
- По результатам опроса разница между реальными зарплатами iOS и Android разработчиков оказалась значительной: в зависимости от уровня разработчика она составила от 10,307 руб до 22,617 руб.
- Больше всего разработчики зарабатывают в Москве и Санкт-Петербурге, а также в Приволжском и Сибирском федеральном округах, где находятся Казань и Новосибирск соответственно.
- Зарплаты по регионам могут различаться в разы.
- Для показателя стажа работы прямую зависимость удалось обнаружить до 7 лет работы в отрасли. Вероятно, это связано с тем, что сфера мобильной разработки ещё относительно молода, и не всегда стаж работы в 8-10 лет может быть связан с созданием приложений.
- Качественный рост разработчика напрямую связан и с деньгами: в среднем middle получает почти в два раза больше junior-а, а senior почти в два раза больше middle-а.
- Совмещение нескольких платформ помогает росту зарплаты.
- Несмотря на то, что большей части разработчиков зарплату индексируют как минимум раз в год, по сравнению с 2015 годом в рублях она почти не выросла.
В следующей части мы рассмотрим зависимость удовлетворенности разработчиков от работы в связи с заработной платой, количеством переработок и типом занятости респондентов.