Главная Блог Роли и профессии

Вакансии iOS- и Android-разработчика на удалёнке: как искать

У поиска вакансий iOS- и Android-разработчика свои особенности. Мобильные команды часто меньше веб-команд в той же компании, вакансии появляются по одной-две, а названия варьируются от «iOS Engineer» до «Software Engineer, Mobile Platform» и «Flutter Developer». Разберём, какие мобильные должности отслеживать, чем нативные роли отличаются от кроссплатформенных, что проверить в вакансии и как искать, чтобы не пропустить редкую позицию в компании, которая вам действительно интересна.

Названия и что за ними стоит

На hh.ru и Хабр Карьере обычно ищут «iOS-разработчик» или «Android-разработчик». В международных вакансиях вариантов больше:

Название Что обычно значит Что проверить
iOS Engineer / iOS Developer Нативный iOS: Swift, SwiftUI или UIKit SwiftUI или UIKit, минимальная версия iOS
Android Engineer / Android Developer Нативный Android: Kotlin, Jetpack Compose Compose или XML-вёрстка, модульность
Mobile Engineer / Mobile Developer Одна из платформ, иногда обе Какая платформа основная
«Software Engineer, iOS» или «Software Engineer, Android» То же, что нативные роли, в стиле крупных компаний Команда и часть продукта
React Native Engineer Кроссплатформа на JavaScript или TypeScript Сколько нативных модулей придётся писать
Flutter Developer Кроссплатформа на Dart Есть ли ещё и нативная часть
Mobile Platform / Mobile Infrastructure Сборка, CI, релизные инструменты, общие библиотеки Будете ли вы вообще делать фичи

Ещё два варианта: язык вместо платформы (Swift Engineer, Kotlin Developer) и мобильный QA или SDET, если вы пришли из тестирования.

Натив или кроссплатформа

Компании выбирают подход по своим причинам: размер команды, существующий код, насколько приложение завязано на возможности платформы. Кандидату полезнее думать так:

  • Если вы нативный iOS- или Android-разработчик, читайте и React Native-вакансии. Во многих из них нужен нативный опыт: кто-то должен писать мосты, чинить сборку и разбираться с особенностями платформы. Обычно это видно из описания.
  • Если вы на React Native, смотрите и фронтенд-вакансии — JavaScript и React пересекаются. Названия разобраны в гайде по поиску работы frontend-разработчика.
  • Если вы на Flutter, следите за Mobile Engineer и Mobile Developer: некоторые компании упоминают Flutter только в требованиях.
  • Kotlin Multiplatform встречается в части Android-вакансий как общая логика для платформ. Обычно это дополнение к нативной работе, а не замена.

Не отсеивайте себя только из-за фреймворка. Смотрите на обязательные требования: «strong mobile fundamentals, Swift or Kotlin» — совсем не то же самое, что «three years of Flutter in production».

Почему мобильный поиск кажется медленным

У компании с большим веб-продуктом может быть одна-две мобильные команды. Нанимают они обычно по одному-два человека, и вакансии бывают открыты недолго. Отсюда несколько практических выводов:

  1. Пропуск стоит дороже. Когда вакансий в компании мало, неделя промедления может означать, что единственная подходящая позиция на несколько месяцев уже закрыта. Почему так, мы объясняли в статье почему стоит откликаться в первые 24 часа.
  2. Помогает список компаний. Решите, над чьими приложениями вам правда хотелось бы работать, и следите за их карьерными страницами. Как составить такой список — в статье про список целевых компаний.
  3. Попробуйте приложение до отклика. Мобильное приложение — публичный продукт. Покрутите его, заметьте что-то конкретное и коротко упомяните в сопроводительном письме. Времени это занимает немного, а интерес видно сразу.

А что с цифрами

В нашем срезе за сентябрь 2026 по источникам, которые проверяет Hot Jobs, мобильная разработка не вошла в опубликованную таблицу, так что цифры у нас нет — и угадывать мы не будем. Но общий вывод среза подходит и сюда: для многих ролей удалённых вакансий «для любого региона» было заметно больше, чем открытых для Европы, и разница была в строке локации, а не в названии.

Что проверить в мобильной вакансии

  1. Баланс платформ. «Mobile Engineer», где в каждом пункте iOS, — это iOS-вакансия.
  2. Архитектура и UI. SwiftUI или UIKit, Compose или XML, какой архитектурный паттерн.
  3. Релизы. Отвечают ли инженеры за публикацию в App Store и Google Play, фиче-флаги и мониторинг крашей?
  4. Стадия продукта. Новое приложение с нуля или зрелое с большой аудиторией?
  5. Локация. Сначала строка локации. «Remote - US» закрывает вопрос, а «Remote - EMEA» может означать несколько конкретных стран. Подробнее — в статье об удалённых вакансиях для Европы.

Как Hot Jobs распознаёт мобильные вакансии

Совпадение ищется по ключевым словам в названии. Роль «Мобильный разработчик» ловит заголовки с iOS, Android, Mobile Engineer, Mobile Developer, React Native, Flutter, Swift и Kotlin. Нюансы:

  • React Native попадает сюда, а не во фронтенд.
  • Swift и Kotlin встречаются и в бэкенде. Вакансия «Backend Engineer (Kotlin)» может прийти в мобильную роль — просто взгляните на неё, прежде чем открывать или пропускать.
  • Названия со словом Security, например «Android Security Engineer», уходят в «Инженер по безопасности».
  • Одного слова «Mobile» недостаточно. Заголовок вроде «Software Engineer, Mobile Platform» без iOS, Android или фраз Mobile Engineer / Mobile Developer поймает «Разработчик (любой стек)», а не мобильная роль.
  • Руководящие должности сюда не попадают, для них есть «Руководитель разработки».

Выберите «Мобильный разработчик», добавьте Frontend, если вы на React Native, и укажите, где готовы работать. Hot Jobs проверяет карьерные страницы 390+ компаний — среди них Spotify, Monzo, N26 и Trade Republic, — каждые 30 минут, а также две remote-площадки и присылает новые подходящие вакансии в Telegram. €3, оплата один раз. Подключить бота

Настроить в чате