KMP разработчик — свежие вакансии
Обновляется каждый час. Найдено: 5 вакансий за последнюю неделю.
- Вакансий за неделю:
- 5
Поиск вакансий
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Кто такой KMP разработчик
KMP-разработчик пишет на Kotlin общий код для iOS и Android: бизнес-логику, работу с сетью, хранение данных, синхронизацию. Интерфейс и системные возможности — камера, пуши, биометрия — остаются нативными. Одна логика вместо двух означает, что фича выходит на обеих платформах одновременно и ведёт себя одинаково.
Технологию развивает JetBrains, и за последние годы она вышла из статуса эксперимента: Kotlin Multiplatform стабилен, а Compose Multiplatform позволяет переносить в общий код ещё и часть интерфейса. Поэтому в вакансиях всё чаще просят опыт не только в KMM, но и в CMP.
На KMP переходят продуктовые команды, у которых уже есть два нативных приложения и хочется сократить путь от идеи до релиза. Роль ценится тем, что разработчик видит продукт целиком, а не одну его платформу.
Требования и стек
Основа — Kotlin и корутины, плюс механизм expect/actual, через который общий код получает платформенные реализации.
Что встречается в вакансиях чаще всего:
- Compose Multiplatform — общий интерфейс для Android, iOS и десктопа
- Ktor Client для сети, SQLDelight для локальной базы, Koin для внедрения зависимостей
- Swift/Objective-C interop — общий модуль подключается к iOS-проекту как фреймворк
- Gradle с многомодульной сборкой под несколько таргетов
- kotlinx.serialization, kotlinx.datetime и другие мультиплатформенные библиотеки
Сильное преимущество — уверенная нативная база. Опыт Android-разработчика даёт понимание жизненного цикла и сборки, опыт iOS-разработчика — того, как общий модуль живёт внутри Xcode. Обе дороги ведут в KMP, и обе востребованы.
Карточек в выборке первой страницы: 5. С явной отметкой удалённой работы: 5. Источник — показанные объявления HireSeeker; одна карточка учитывается один раз. Это срез текущей страницы, а не доли по всему рынку. Отсутствие отметки не означает запрет удалённой работы.
Что ждут от кандидата
Чаще всего ищут middle и senior: тех, кто уверенно чувствует себя хотя бы на одной нативной платформе и готов разбираться во второй. Это и есть главный вход в профессию — прийти из Android или iOS и достроить недостающую половину.
Что обычно обсуждают на собеседовании:
- как устроены
expect/actualи где проходит граница общего и платформенного кода - чем KMM отличается от KMP и что даёт Compose Multiplatform
- как общий модуль попадает в Xcode-проект и что происходит с корутинами на стороне iOS
- как организована многомодульная Gradle-сборка
Отдельно ценят опыт миграции: перевести живое приложение на общий модуль сложнее, чем начать с нуля. Если вы уже выносили логику из двух кодовых баз в одну, это стоит вынести в резюме первым пунктом — такие задачи и составляют основную работу KMP-разработчика.
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →