Обзор зарплат «мобильных» разработчиков

Ситуация на рынке труда


Проанализировав вакансии и резюме на различных job-порталах (hh.ru, superjob.ru, itmozg.ru) по России на 27 июля, можно сделать вывод, что спрос превышает предложение:

   Кол-во вакансий  Кол-во резюме
image Android 126  117 
image iPhone/iPad 135  105
image WP7 17 
image BlackBerry 26 


Ситуация в целом логичная: спрос на разработчиков под iPhone и Android существенно превышает спрос на их коллег, пишущих под BlackBerry и WP7. Первые совсем не распространены в России, а вторые еще не добрались до нас. 

В анализе участвовали также программисты WinMob и Symbian, но закономерно в обеих графах стоят баранки(или близкие к ним значения), так как время этих операционных систем уже ушло.

Должности


Рассмотрим зарплаты разработчиков различных должностей, основываясь на свежих данных по Санкт-Петербургу.

  • Срез данных: май 2011 года
  • Количество компаний-участников: 23
  • Суммарное количество сотрудников в этих компания: 2115
  • Формат данных: на руки (на карту, NET), совокупный доход (оклад + все премии)

 

Стажер


Как ни странно, 30% компаний заинтересованы в стажерах — разработчиках без опыта работы. В должностной иерархии им, само собой, платят меньше всех, но размер зарплат, даже по меркам Санкт-Петербурга, весьма солидный:

  Данные
компаний, руб. 
Данные Job-
порталов
, руб.
Min (10 per)  15 500  12 000 
Медиана (50 per)  26 100  23 500 
Max (90 per)  34 000  45 000 

 

Младший разработчик


По сравнению со стажером младший разработчик уже кое-что умеет, но требует детальной постановки задачи. Заработная плата выше, чем у младшего коллеги в среднем на 30%.

  Данные 
компаний, руб. 
Данные Job-
порталов
, руб.
Min (10 per)  16 800  11 500 
Медиана (50 per)  35 000  25 000 
Max (90 per)  42 000  45 000 


Над каждым младшим разработчиком обычно стоит ведущий программист, который контролирует и развивает своего подопечного.

Между младшим и ведущим разработчиком обычно находится так называемый «middle developer». Это программист с опытом работы более 1,5 лет. Он не требуют детальной постановки задачи, способен самостоятельно находить решения и, соответственно, не так привязан к ведущему разработчику. 

Так как позиция «Разработчик приложений под мобильные устройства» достаточно молодая, мы не делим ее на ведущих и «middle» разработчиков, а просто объединяем две эти должности.

Разработчик / Ведущий разработчик


При переходе к ведущей должности разработчика/ведущего разработчика заработные платы взлетают более чем в два раза. Оно и понятно, лучших разработчиков берегут и ценят в своих компаниях.

  Данные 
компаний, руб. 
Данные Job- 
порталов, руб.
 
imageMin (10 per) 42 000  40 000 
imageМедиана (50 per) 62 000  60 000 
imageMax (90 per) 75 000 96 000 
     
imageMin (10 per) 46 000  37 000 
imageМедиана (50 per) 50 000  55 000 
imageMax (90 per) 83 000  90 000 


Сравним заработные платы ведущих разработчиков Санкт-Петербурга с их коллегами из Москвы и Нижнего Новгорода. Данные берем с job-порталов.

  Москва, руб. Нижний Новгород, руб.
imageMin (10 per) 50 000 52 000
imageМедиана (50 per) 70 000 60 000
imageMax (90 per) 100 000 72 000
image    
imageMin (10 per) 50 000 58 000
imageМедиана (50 per) 70 000 70 000
imageMax (90 per) 90 000 81 000


Многие разработчики enterprise-приложений боятся переходить на разработку под мобильные платформы, думая, что там они будут получать намного меньше. В этой таблице мы доказываем обратное на основе свежих данных по C++ и Java программистам Санкт-Петербурга. Для корректности сравнения снова объединяем senior и middle разработчиков.

  Данные 
компаний, руб. 
Данные Job- 
порталов, руб.
 
imageMin (10 per) 44 000  45 000 
imageМедиана (50 per) 63 000  70 000 
imageMax (90 per) 80 000 100 000 
     
imageMin (10 per) 48 000  45 000 
imageМедиана (50 per) 61 000  75 000 
imageMax (90 per) 80 000  120 000 

Если говорить об абсолютных максимумах, где выше только звёзды, актуальны такие данные:

Позиция  Abs. max
(100 per), руб.
 
image Senior Java developer  122 000 
imageSenior C++ developer  156 000 
image Android developer  100 000 
image iPhone developer  112 000 

Если делать поправку на то, что разработчиков уровня senior очень мало, то даже абсолютные максимумы оказываются примерно равными.

Требования в вакансиях


Проанализировав нескольких десятков вакансий, мы составили небольшую табличку с обязательными и желательными требованиями:

  Основные требования  Желательные знания 
image 
  • С/С++ или Objective-C
  • Библиотеки: CRT, STL
  • iPhone SDK
  • Cocoa Framework
  • Java, Objective-C, С/С++
  • HTTP, HTML, XML, JSON
  • OpenGL
  • Опыт разработки Android, BlackBerry и т. д.
image 
  • Java (J2ME / J2SE) или С/C++
  • Android SDK / NDK
  • Java (J2ME / J2SE) и C/C++
  • HTTP, HTML, XML, JSON
  • OpenGL
  • Опыт разработки под iPhone, BlackBerry и т. д.
 


В этой таблице можно заметить интересную деталь: идеальный кандидат должен иметь опыт программирования под несколько мобильных платформ.

http://habrahabr.ru/company/it_dominanta/blog/125500/

Назад к списку