Спрос на разработчиков мобильных приложений растет из года в год. Это и понятно, сегодня все больше компаний понимают, что в условиях, когда потребители их товаров и услуг буквально живут в Интернете и смартфонах, им не остаться в стороне от прогресса. И, конечно, это касается и торговых компаний. Более того, по некоторым оценкам, самой быстрорастущей категорией мобильных приложений становятся приложения для шопинга — количество активных сессий, которые пользователи проводят в них, растет в среднем на 170% год (речь о приложениях, созданных на базе iOS и Android). Так что сегодня IT-специалисты, которые могут создать приложения для планшетов и смартфонов, уже не роскошь, а необходимость. Причем, по мнению Натальи Поповой, IT-рекрутера, основательницы кадрового агентства HRangel, именно Android-разработчики пользуются большим спросом: «Android однозначно более популярная операционная система, чем iOS, и с каждым годом доля Android увеличивается».
Особенность рынка труда разработчиков мобильных приложений состоит в том, что спрос на них превышает предложение. На одну вакансию на hh.ru приходится в среднем 1,7-2,6 резюме, комментирует руководитель отдела маркетинга HeadHunter СЗФО Екатерина Скляренко. При этом, например, на одну вакансию IOS-разработчика в Петербурге приходится меньше двух резюме, что ниже нормы для рынка труда в 2-2,5 раза. Но, помимо того, что наблюдается дефицит специалистов и найти их непросто, привлечь и удержать — тоже стоит больших усилий. «Многие кандидаты рассматривают только удаленную работу, а работодатель хочет, чтобы сотрудники работали в штате. Такие соискатели предпочитают быть фрилансерами и иметь возможность работать в разных проектах, — рассказывает Наталья Попова. — Немало и тех, кто просто создает свои компании и работает как юридическое лицо. Многие специалисты работают на зарубежные рынки, и российские компании не всегда могут конкурировать с ними по заработной плате». «Кандидатов на всех не хватает, поэтому компаниям помимо зарплаты приходится привлекать соискателей интересными задачами и проектами, технически сильной командой, — продолжает Екатерина Скляренко. — Бонусы в виде фруктов, печенья и других атрибутов заботы о сотрудниках по-прежнему актуальны, но есть уже у многих компаний, поэтому не являются ключевым конкурентным преимуществам. Кандидаты, которые хорошо знают иностранные языки, продолжают смотреть в сторону других стран. Ситуация с конкуренцией обостряется еще и тем, что сегодня за ИТ-специалистов борются не только компании из ИТ-сферы, но и финансовые организации, производственный сектор, розничные сети».
Что касается спроса со стороны торговых сетей, то, по данным hh.ru, на их долю пришлось 4,4% предложений для разработчиков приложений на Android и 3,8% — для iOS-разработчиков. При этом и в топ-3 городов, где больше всего размещали вакансии и для тех, и для других, попали Москва (по 35% всех предложений), Петербург (16% и 17% соответственно), Новосибирск (7% и 7,4% соответственно).
Обычно от разработчиков требуется высшее профильное образование, знание английского языка, опыт работы (для начинающего IT-специалиста, так называемого Junior, достаточно 2 лет, для Middle (самостоятельного, имеющего необходимые базовые знания разработчика) — от 2 до 3 лет, для Senior (эксперта в своем деле) — от 3 лет, для Team Lead (руководителя команды) требуется 3-5 лет).
«Далее по каждой позиции есть требования, соответствие которым будет определять будущий доход разработчика», — уточняет Наталья Попова. Так, у iOS-разработчика должен быть опыт в разработке мобильных приложений (наличие приложений, которые можно продемонстрировать), знание принципов объектно-ориентированного программирования, знание языков программирования Objective-C или Swift, необходимо также разбираться в архитектуре MVC и иметь представление о других архитектурах, таких как MVVM, MVP, VIPER, и т.д. От Android-разработчиков требуется наличие приложений, размещенных в Google Play или иных завершенных проектов, знание Java или Kotlin, среды разработки Android Studio, опыт работы с инструментами native development kit (NDK) и пр. Максимальный доход специалиста с опытом 3-5 лет, соответствующего всем требованиям, по мнению Натальи Поповой, может достигать 300 тыс. рублей в месяц. И это речь идет об окладе. Хотя у таких специалистов довольно приличный пакет различных бонусов и компенсаций, добавляет эксперт. Среди них ДМС, питание, оплата фитнес-клубов и пр. Особенно практика бонусов и компенсаций, вплоть до оплаты стажировок за границей, присущи IT-компаниям.
Если говорить о среднем доходе, то, по данным hh.ru, Android-разработчикам в московском и петербургском ретейле предлагают по 150 тыс. рублей в месяц, iOS-разработчикам — 180 тыс. и 130 тыс. соответственно.
В Superjob.ru уточняют, что в топ-3 городов-миллионников (кроме Москвы и Петербурга) с самыми высокими зарплатами для разработчиков мобильных приложений в сфере продаж b2c попадают Екатеринбург (95 тыс. рублей в месяц — для Android и 87 тыс. рублей — для iOS), Ростов-на-Дону (87 тыс. и 80 тыс. рублей соответственно), Новосибирск — (85 тыс. и 78 тыс. рублей соответственно). Президент Superjob Алексей Захаров уверен: сегодня недостаток специалистов таков, что, даже если на этот рынок выйдет в 10 раз больше людей, чем есть сейчас, он их всех впитает, при этом оставляя высокие зарплаты.