Mobile-разработчик создаёт приложения для смартфонов под iOS и Android: нативные на Swift и Kotlin либо кросс-платформенные на Flutter и React Native. В отличие от программиста широкого профиля он работает с особенностями платформенных SDK, политиками App Store и Google Play, ограничениями памяти и батареи. Зарплатная вилка в Москве: junior 100-160 тыс, middle 230-330 тыс, senior 360-560 тыс рублей. Чем занимается Mobile-разработчик Основная задача — спроектировать и поддерживать клиентское приложение, которое работает на устройствах с разной диагональю, версиями ОС, процессорами и сетевыми условиями. Мобильный код тесно завязан на платформу: жесты, push-уведомления, биометрия, камера, геопозиция, оплата через Apple Pay или Google Pay — всё это требует отдельных API и часто отдельной логики на каждой платформе. Типичный день включает работу над фичей по макету в Figma, обсуждение контрактов API с бэкендом, написание UI на SwiftUI или Jetpack Compose, отладку на симуляторе и реальном устройстве, прогон тестов, проверку на iPad или планшетах, ревью коллег. Отдельный пласт — релиз: сборка билда, отправка в TestFlight или внутренний канал Google Play, исправление замечаний модерации Apple Review (иногда трижды), выкатка на 1% аудитории и постепенное расширение. В мобильной разработке цена ошибки выше, чем в вебе: фронтенд можно перевыкатить за 5 минут, мобильное приложение проходит ревью 1-3 дня, а пользователи, скачавшие багованную версию, ещё неделю будут открывать её до апдейта. Поэтому крупные команды держат механизмы remote config, feature flags и принудительного обновления — это часть рутинной работы мобильника, не редкая опция. Hard skills и инструменты Мобильная разработка делится на нативную (отдельные команды под iOS и Android) и кросс-платформенную (одна команда пишет код, который компилируется под обе платформы). Каждый подход требует своего стека: Swift 6 + SwiftUI — основной стек iOS; UIKit ещё держится в легаси, но новые проекты пишут на SwiftUI с iOS 16+ как минимальной целью Kotlin 2.x + Jetpack Compose — современный Android; Java и XML-вёрстка остаются только в старых проектах Flutter 3.x + Dart — самый популярный кросс-платформенный фреймворк, активно используется в банках и продуктовых стартапах React Native 0.76+ — выбор компаний, у которых сильная веб-команда на React; даёт переиспользование логики, но даёт мост к нативному коду в обмен на сложность Платформенные SDK — HealthKit, MapKit, AVFoundation, ARKit на iOS; Camera2, WorkManager, MediaSession, ML Kit на Android Push и in-app purchases — APNs и StoreKit на iOS, FCM и Billing Library на Android; в РФ дополнительно RuStore и его SDK как замена закрывшихся вендорских решений Тесты — XCTest и Snapshot Testing на iOS, JUnit и Compose Test на Android; UI-тесты на Espresso, XCUITest или Maestro для кросс-платформы CI/CD — Fastlane для автосборки и публикации, Xcode Cloud, Bitrise, GitHub Actions с macOS-раннерами для iOS-сборок Карьерный путь: junior → middle → senior Junior-мобильник работает по готовым макетам: вёрстка экранов, простые сетевые запросы, локальное сохранение в UserDefaults или DataStore. От него ждут уверенного владения одним языком (Swift или Kotlin), понимания жизненного цикла активности или ViewController, базовых знаний о Git и Auto Layout/Constraints. Зарплата в Москве 100-160 тыс, в регионах 70-110 тыс. На ступени 1-2 года. Middle берёт фичу целиком: проектирует архитектуру экрана (MVVM, MVI, TCA, Clean), договаривается с бэкендом о контрактах, реализует офлайн-режим, обрабатывает ошибки сети, пишет тесты, проходит код-ревью. Знает разницу между структурным и сильно связанным конкуренси, умеет работать с Combine или Coroutines, понимает, как утечки памяти возникают при удержании self в замыкании. В Москве 230-330 тыс, в регионах 150-220 тыс. На ступени 2-4 года. Senior отвечает за архитектуру всего приложения или его части: выбирает подход к навигации, дизайн модульной системы, шину между слоями, стратегию кеширования. Умеет довести холодный старт до 1.5 секунд, разрезать монолит на 30+ модулей без боли при сборке, мигрировать UIKit на SwiftUI поэтапно, поддерживая обе версии. В Москве 360-560 тыс, в крупных банках и продуктах — до 700 тыс. Дальше путь — staff engineer, lead команды из 5-10 мобильников, архитектор мобильного направления компании. Сколько зарабатывает Mobile-разработчик в 2026 году Мобильная разработка остаётся одним из самых высокооплачиваемых направлений в IT. Москва: junior 100-160 тыс, middle 230-330 тыс, senior 360-560 тыс. Банки (Сбер, Т-Банк, Альфа, ВТБ), продуктовые компании (Яндекс, Авито, Озон, ВКонтакте) и крупные ритейлеры (X5, Магнит, Wildberries) платят выше среднего и предлагают годовой бонус 15-25%. Санкт-Петербург — на 10-15% ниже Москвы: junior 90-140, middle 200-280, senior 320-470 тыс. Регионы — на 25-35% ниже: junior 70-110, middle 140-220, senior 250-380 тыс. iOS-разработчики в среднем получают на 5-10% больше Android из-за меньшего предложения на рынке: входной порог в iOS выше из-за необходимости иметь Mac и платить за Apple Developer Program. По сравнению с программистом широкого профиля мобильник зарабатывает на 10-15% больше — компенсация за работу с двумя платформами, частыми обновлениями SDK и непредсказуемой модерацией сторов. Кросс-платформенные разработчики (Flutter, React Native) получают примерно столько же, сколько нативщики, но при условии умения уходить в платформенный код, когда задача того требует — чистого Dart-разработчика на сложные продукты не нанимают. Где учиться Базовое высшее образование — те же ФГОС-направления, что и у программиста: 09.03.01, 09.03.02, 09.03.03, 09.03.04. Мобильную разработку в вузах почти не преподают, поэтому выпускники приходят в индустрию через стажировки в крупных компаниях, школы вроде Тинькофф/Яндекс или самостоятельные проекты, выложенные в App Store и Google Play. Для смены профессии работают программы переквалификации 10-12 месяцев с обязательной публикацией приложения в стор как дипломным проектом. Без публикации курс почти не котируется на собеседованиях: процесс прохождения ревью Apple — отдельный навык, и работодатель проверяет, что выпускник через него прошёл хотя бы раз. Качество программ сильно различается; критичный фильтр — наличие практикующих менторов, которые работают в продакшн-командах сегодня. Самостоятельное обучение — наиболее эффективный путь для тех, у кого уже есть программистский опыт. Ресурсы: Apple Developer Documentation и WWDC-сессии для iOS, Android Developers и Compose Codelabs для Android, kotlinlang.org для языка, Kodeco и Hacking with Swift как учебники. Для портфолио хватает 2-3 опубликованных приложений с реальными пользователями. Подробнее в каталоге программ внизу страницы. Похожие специализации Frontend-разработчик работает с тем же UI-мышлением, но в браузере, а не на устройстве. Game-разработчик пишет мобильные игры на Unity или Unreal Engine, стек принципиально другой. QA-инженер мобильного направления тестирует приложения на устройствах, понимает CI/CD и платформенные различия. AR/VR-разработчик специализируется на ARKit и ARCore, ближе к мобильнику, чем к game-dev.