Ru Education - Образование в России
Сколько зарабатывает разработчик мобильных приложений в 2026 — и почему «средняя 320 тысяч» новичку врёт втрое
28 апреля 2026 г.

Сколько зарабатывает разработчик мобильных приложений в 2026 — и почему «средняя 320 тысяч» новичку врёт втрое

Junior-разработчик мобильных приложений в 2026 году стартует со 105 000–130 000 ₽: Android на Kotlin — 105 000–125 000 ₽, iOS на Swift — 110 000–130 000 ₽. Это медиана предлагаемых зарплат на hh.ru. А «средняя по профессии около 320 000 ₽», которую вам выдаст любой агрегатор, считает все грейды сразу. Её тянут сеньоры. Новичку она врёт втрое.

И вот что не пишут под красивой цифрой: мобильный старт — самый высокий среди разработки. Выше, чем у фронтендера. Выше, чем у питониста. Выше, чем у тестировщика.

Тогда главный денежный вопрос мобилки звучит так: если на входе платят втрое меньше «средней», а Android и iOS дают почти одинаковые деньги — что вообще двигает зарплату в этой профессии?

Отвечу сразу, потому что это ядро статьи. Зарплату в мобилке двигает не выбор «Kotlin или Swift» — на него новички молятся зря, разница там в проценты. Двигают четыре других рычага: грейд, индустрия, широта роли и опыт в конкретном домене. Три из них вы включаете сами. Дальше я разберу реальную вилку по ступеням, развенчаю миф «iOS платит больше», покажу эти рычаги по очереди — и честно скажу, почему 105 тысяч на входе вы получите, только если сначала найдёте работу.

Сергей увидел «320 тысяч» и пошёл учиться. На входе ему предложили 110

Сергей, тридцать один, бывший логист из Воронежа. В мобилку пришёл по самой частой причине — открыл агрегатор зарплат. Увидел «средняя зарплата мобильного разработчика 320 000 ₽», прикинул на себя, прибавил, что в Москве ещё больше, и пошёл учиться. В голове сидела одна цифра — 320.

Через год с лишним, после курса и четырёх месяцев рассылки резюме, он получил первый оффер. Junior-разработчик Android в продуктовой команде, 110 000 рублей. Не 320. Даже не половина.

Сергей не был обманут в фактах. Средняя действительно около 320 — агрегатор не соврал. Просто 320 — это не зарплата мобильного разработчика. Это зарплата сеньора с пятью годами опыта, усреднённая в одну корзину с таким, как Сергей. Между его 110 и теми 320 лежит не разница окладов. Лежит четыре года и три повышения грейда.

Вот про это вся статья. Не про то, сколько платят мобильщику вообще, — а про то, почему цифра из агрегатора и цифра в вашем первом оффере отличаются в три раза. И что нужно делать, чтобы вторая росла к первой быстрее, чем за стандартные четыре года.

«Средняя 320 тысяч» — это математический призрак между джуном и сеньором

Когда Хабр Карьера показывает медиану мобильного разработчика около 320 000 ₽ «на руки» за апрель 2026, цифра честная. Просто посчитана она по всем грейдам разом — от вчерашнего выпускника курса до архитектора с командой.

Считают по-разному, и в этом весь подвох. hh.ru даёт медиану по вакансиям — то, что работодатели предлагают в объявлениях. Хабр Карьера и Dream Job дают среднее по опросам сотрудников. Среднее всегда выше: один senior из крупного продукта с зарплатой 500 тысяч перетягивает на себя десяток джунов по сто десять. В итоге «средняя» описывает человека, которого не существует, — математический призрак, зависший между стажёром и сеньором.

Реальная лестница по грейдам на 2026 год выглядит так. Junior — 105 000–130 000 ₽, первый год под присмотром, по медиане предлагаемых зарплат hh.ru. Middle — примерно 200 000–350 000 ₽, костяк команд, человек ведёт фичу целиком. Senior — от 380 000 ₽, в финтехе и крупных экосистемах 500 000 и выше. Три ступени. Расстояние между первой и третьей — три-четыре раза.

Запомните нижнее число. 105–130 тысяч — это то, с чего вы реально начнёте. Не 320, как в агрегаторе. До 320 — другой конец той же лестницы, и до него года четыре.

Мобильный старт выше, чем у фронта, QA и питониста

Теперь хорошая новость, и она про мобилку специально. Среди всех разработческих направлений мобильный junior стартует выше всех.

Сравните стартовые вилки 2026 по медиане hh.ru. Frontend — 50 000–80 000 ₽. Тестировщик — 60 000–120 000 ₽. Python — 80 000–110 000 ₽. Мобилка — 105 000–130 000 ₽. Мобильный новичок на входе обходит фронтендера почти вдвое, а питониста и тестировщика — на голову.

Причина в пороге входа. Во frontend войти легче всех: сверстал страницу, выучил JavaScript — формально ты уже джун. Низкий порог означает толпу: на одну вакансию десятки одинаковых резюме, и нижняя граница вилки придавлена этой толпой. В мобилке порог выше. Нужен язык, нужна платформа, нужно понимание, как код живёт на чужом телефоне, а под iOS нужен ещё и Mac, без которого разработка физически невозможна. Каждый барьер отсекает часть очереди. Где очередь короче — там нижняя граница выше.

Так что если цель — максимальный денежный старт среди разработки, мобилка его даёт. Но даёт не бесплатно: вы платите за него более высоким порогом входа, и об этой цене — в конце статьи. Сначала разберёмся с мифом, на который новички ставят выбор платформы.

iOS против Android по деньгам — это разница в проценты, а не в разы

Главный денежный спор мобилки: где платят больше — на iOS или на Android. На него молятся, по нему выбирают язык, из-за него ночами не спят. И он почти ничего не значит.

Цифры. Junior iOS на Swift — 110 000–130 000 ₽. Junior Android на Kotlin — 105 000–125 000 ₽. Медиана hh.ru за 2026 год. iOS чуть выше — на пять-десять тысяч в нижней и верхней границе. Это проценты. Это меньше, чем разброс между двумя случайными офферами на одну и ту же позицию.

Откуда даже этот небольшой перевес. Аудитория iOS меньше, но платёжеспособнее: на айфонах больше платят за приложения и подписки, бизнес зарабатывает на iOS-пользователе больше — и готов чуть больше отдать разработчику. Плюс барьер Mac отсекает часть конкурентов, а где меньше людей, там выше ценник. Android при этом не отстаёт: аудитория в России подавляющая, вакансий на Kotlin больше, спрос ровный и широкий. Чуть меньше за штуку — но штук больше.

Вывод, который сэкономит вам полгода метаний. Выбирать платформу по деньгам — ошибка. Разница ниже погрешности. Платформу выбирают по железу — есть Mac или нет — и по тому, что вам ближе по складу. Деньги тут не аргумент вообще. Тот, кто пошёл в Swift, «потому что айос платит больше», выбрал профессию по разнице в пять тысяч и проигнорировал четыре рычага, каждый из которых двигает зарплату на сотни тысяч.

Вот эти рычаги.

Четыре рычага, и платформа в них не входит

Зарплату в мобилке двигают четыре множителя. Выбор языка — не один из них. Запомните это, прежде чем спорить про Kotlin и Swift.

Грейд — главный рычаг, но самый медленный. Junior, middle, senior — между крайними точками разница в три-четыре раза, и проходится она годами. Это тот множитель, который растёт сам, с опытом, и ускорить его трудно. Зато остальные три вы выбираете.

Индустрия. Один и тот же middle-мобильщик в студии, которая клепает приложения на потоке для разных клиентов, и в продуктовой команде банка получает разные деньги при равном опыте. Там, где приложение приносит компании прямую выручку — финтех, маркетплейсы, крупные экосистемы, — мобильный разработчик стоит дороже, чем там, где приложение это «клиент заказал, мы сделали». Сергей, попав в продуктовую команду, а не в студию-конвейер, уже сделал правильный ход — просто пока не на той ступени, чтобы это чувствовалось в деньгах.

Широта роли. Нативная разработка — Kotlin под Android, Swift под iOS — это база. Поверх неё лежит кросс-платформа: Flutter на языке Dart, React Native. И вот ключевое слово — поверх, а не вместо. Разработчик, который умеет натив и при этом тянет Flutter, закрывает обе платформы один. Бизнесу дешевле нанять одного кросс-платформщика с нативной базой, чем двух узких — под Android и под iOS отдельно. За эту экономию бизнеса вы и получаете надбавку. Но именно поверх: кросс-платформа без нативной базы под капотом — это джун, которого спросят про платформу, а он не ответит.

Домен. Опыт в конкретной индустрии — финтех, медтех, e-commerce — это отдельные деньги. Мобильщик, который уже делал банковское приложение и знает его специфику — безопасность, платежи, требования регуляторов, — стоит дороже, чем тот, кто эту специфику будет изучать с нуля. Домен накапливается, и его не отнять.

Сложите. Зарплата в мобилке = грейд × индустрия × широта × домен. Четыре множителя, грейд растёт сам, остальные три вы выбираете. И каждый из трёх двигает вилку сильнее, чем «Kotlin или Swift», на которые новички тратят весь свой стратегический запал.

Грейд я назвал главным и медленным — теперь по деньгам пошагово, потому что внутри него рост неравномерный. Есть один резкий скачок и одно длинное плато.

Junior — 105–130 тысяч. Первый год под присмотром. Вы пишете узкие задачи и половину времени чините чужие баги, которые вылезают только на одной модели телефона из ста. Деньги тут не про вас лично, а про то, что вас взяли учиться за зарплату.

Скачок на middle — самый резкий на всей лестнице. Примерно вдвое, до 200–350 тысяч. И происходит он не от выслуги, а в момент, когда вы перестаёте быть джуном, за которым переделывают: начинаете вести фичу целиком и не разваливать прод. Это два-три года, и это главный денежный рывок в карьере мобильщика. Не junior→middle по календарю — а по факту, перестали ли вы быть заменимым.

Senior — от 380 тысяч, в топ-проектах 500 и выше. Этот переход медленнее и про другое. Тут платят не за скорость кода, а за то, что на вас не падает релиз на миллион пользователей: за архитектуру, за решения, которые потом не придётся переписывать, за то, что вы видите проблему до того, как она стала аварией.

И география. Регионы на двадцать-тридцать процентов ниже Москвы — но мобилка из тех профессий, где удалёнка норма. Middle из Воронежа, нанятый московской командой, получает московскую вилку при воронежских ценах на жизнь. Региональный дисконт исчезает не когда вы переезжаете, а когда расширяете поиск на удалённые вакансии.

105 тысяч — это если найдёшь работу

Теперь честно, без рекламного оптимизма. Вся вилка выше — для тех, кто уже устроился. А устроиться на входе в 2026-м трудно.

Рынок ушёл от джунов. По структуре спроса 51 процент вакансий требуют опыта от одного до трёх лет, ещё 25 процентов — от трёх до шести. На голого новичка остаётся узкая щель, и за неё конкурируют десятки таких же выпускников курсов. Поиск первой работы растягивается на шесть-двенадцать месяцев. Сергей со своими четырьмя — скорее везунчик, чем правило.

Мобилке тут чуть легче, чем перенасыщенному фронту: более высокий порог входа отсекает часть толпы ещё на старте. Но «легче» не значит «легко». Это всё та же воронка, просто горло у неё чуть шире.

И вот где ломаются ожидания. Агрегатор показывает 320 тысяч. Реальность первого года — 110 и полгода рассылки резюме перед этим. Не потому что цифра 320 выдумана — middle и сеньоры её действительно получают. Просто между «выучил» и «320» лежит не год, а четыре, и первый из них — это нищеватый по меркам ожидания junior-старт, про который на вебинаре говорят скороговоркой.

«Раз новичка не берут, а средняя врёт — может, и не лезть?» — резонный вопрос, и большинство задаёт его слишком поздно, уже отучившись. Ответ зависит от того, как вы входите. Перенасыщение бьёт по заменимым. Джун, который прошёл курс, выучил Kotlin и разослал сто одинаковых резюме, — неотличим от ста таких же, и старт у него будет нищим и долгим. А джун с собственным приложением, опубликованным в магазине, по которому работодатель скачивает вашу программу на свой телефон, с нативной базой плюс кросс-платформой, с прицелом на денежную индустрию — он не в общей очереди. Нижняя граница вилки — для тех, кого легко заменить. Перестаньте быть заменимым, и она перестанет быть вашей.

Что с этим делать

Сложите всё в одну формулу. Ваша зарплата в мобилке = грейд × индустрия × широта роли × домен. Платформы в формуле нет — Kotlin или Swift почти не двигают деньги, их выбирают по железу и складу. Грейд растёт сам, медленно. Остальные три множителя вы выбираете, и каждый сильнее лишнего года в случайной студии.

Практически это значит вот что. Не идите в Swift, «потому что айос платит больше», — это миф, разница в проценты. Не выбирайте мобилку по «средней 320» — её для вас не существует первые четыре года. Решите, какая зарплата ваша цель, и идите от неё назад. Денежный старт среди разработки мобилка даёт лучший — это её честное преимущество. Но дальше вилку поднимает не платформа: индустрия, где приложение приносит выручку; широта, когда поверх нативной базы вы добираете кросс-платформу; домен, который накапливается и не отнимается. И живое приложение в сторе вместо папки с учебными заданиями — чтобы выйти из общей очереди ещё на входе.

Если не уверены, ваш ли это путь по складу и бэкграунду, и даст ли мобилка именно вашу целевую зарплату, — честнее проверить это до того, как потратите год на учёбу. Пройдите Профтест: короткий тест на портале сопоставит ваши склонности, наличие техники — есть Mac или нет — и цель по деньгам, и покажет, та ли это профессия и с какой ступени вам реально стартовать. Тест бесплатный. Год учёбы не в ту сторону — нет.

Вернёмся к Сергею. Он шёл на цифру 320 и получил оффер на 110 — и в первый момент решил, что его обманули. Не обманули. 320 существует, просто это его горизонт через четыре года, а не его старт. И дойдёт он до этой цифры быстрее не потому, что выбрал Android, а не iOS, — а потому, что выберет, на кого работать и насколько широким быть. Мобилка платит новичку больше всех в разработке. А дальше платит не за платформу. За то, насколько вас трудно заменить.

Статьи по теме