Kotlin Multiplatform Developer (KMP / Kotlin / Java)
Нужен разработчик, который будет развивать Android-приложение на Java и постепенно переводить его на Kotlin Multiplatform, вынося бизнес-логику в общие модули для Android и iOS. Требуется уверенный Kotlin и Java, реальный опыт с KMP, рефакторинг legacy-кода, Coroutines/Flow, работа с сетью и локальными базами, английский B2. Предстоит самостоятельно вести задачи от анализа кода до релиза, устранять техдолг и интегрировать сторонние SDK.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата ниже рынка
На 16% ниже медианы Kotlin по 13 вакансиям за 90 дней, рынок — Международные (USD); город и грейд вакансии не учтены.
Что предстоит делать
Kotlin Multiplatform Developer (KMP / Kotlin / Java) Что предстоит делать • Развивать и рефакторить существующее Android-приложение на Java с постепенным переходом на Kotlin Multiplatform (KMP). • Анализировать legacy-код, выделять бизнес-логику и переносить её в общие KMP-модули. • Постепенно переводить существующую кодовую базу с Java на Kotlin, сохраняя работающие сценарии. • Проектировать архитектуру общих модулей для Android и iOS. • Интегрировать KMP-модули с существующим Android-приложением и iOS-клиентом. • Работать с сетью, локальным хранением данных и синхронизацией: REST API, WebSocket, SQLite. • Поддерживать и интегрировать сторонние SDK, в том числе платформозависимые. • Писать unit-тесты на критичную бизнес-логику и переносимый код. • Устранять технический долг, улучшать структуру проекта и постепенно обновлять устаревшие решения. • Самостоятельно вести задачи от анализа существующей реализации до релиза в продакшен. Что важно • Уверенное знание Kotlin и Java, опыт работы с существующими Android-приложениями. • Практический опыт разработки с Kotlin Multiplatform (KMP). • Понимание архитектуры KMP: commonMain, androidMain, iosMain, expect/actual. • Опыт рефакторинга legacy-кода и постепенной миграции Java → Kotlin. • Хорошее знание Android SDK и жизненного цикла Android-приложений. • Опыт работы с Kotlin Coroutines, Flow, понимание многопоточности и синхронизации. • Опыт работы с REST API, WebSocket, сериализацией данных и обработкой сетевых ошибок. • Понимание архитектурных подходов MVVM, Clean Architecture. • Опыт работы с локальными базами данных: Room, SQLite или SQLDelight. • Понимание взаимодействия общего KMP-кода с нативными API Android и iOS. • Умение разбираться в большой существующей кодовой базе, находить зависимости и безопасно менять архитектуру. • Самостоятельность в принятии технических решений и ответственность за результат. • Английский — B2. Будет плюсом • Опыт реальной миграции Android-проекта с Java на Kotlin и KMP. • Опыт поддержки больших legacy-проектов. • Знание Swift, Objective-C, UIKit и особенностей интеграции KMP с iOS. • Опыт работы с Ktor, SQLDelight, Koin, kotlinx.serialization. • Опыт разработки с Jetpack Compose или Compose Multiplatform. • Опыт интеграции проприетарных SDK. • Опыт с Sentry, Gradle, CocoaPods, fastlane. • Опыт настройки CI/CD и автоматизации сборок. • Понимание процессов публикации приложений в Google Play и App Store.
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как Android-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Meltory LLC
5 активных вакансий в компании
Middle Backend-разработчик GO + PHP
Нужен самостоятельный middle-бэкенд-разработчик на Go с опытом PHP для проектирования и развития ключевых сервисов платформы. Требуется сильный продакшен-опыт, глубокое знание PostgreSQL и SQL, Docker и CI/CD, а также умение работать при минимальном руководстве и размытых требованиях. Английский не ниже B2 обязателен.
Java/KMP разработчик
Нужен самостоятельный Java/KMP-разработчик для поддержки и развития десктопной POS-системы для сферы развлечений и гостеприимства. Работа включает JavaFX-интерфейс, синхронизацию через RabbitMQ, интеграцию с оборудованием и постепенный переход части кода на KMP. Требуется Java 21, опыт с JavaFX, RabbitMQ, SQLite и тестами, английский B2+, а также умение самому уточнять требования без детальных ТЗ.
iOS-разработчик
Нужен самостоятельный iOS-разработчик, который полностью отвечает за iOS-часть приложения для iPhone и iPad: ведёт фичи от обсуждения до релиза в App Store, поддерживает legacy-код на Objective-C и Swift, работает с сетью, Core Data и сторонними SDK. Требуется уверенный Swift и Objective-C, UIKit, многопоточность, опыт с REST/WebSocket и английский B2. Процесса с детальными ТЗ нет — ждут инициативности и умения доводить задачи до продакшена.
Java/KMP разработчик
Ищем самостоятельного Java/KMP разработчика для поддержки и развития десктопного POS-приложения для сферы развлечений и гостеприимства. Нужно разрабатывать UI на JavaFX, интегрировать систему с оборудованием и платёжными сервисами, работать с RabbitMQ, SQLite и покрывать код тестами. Обязателен английский уровня B2+, опыт в FinTech/POS и умение работать без детальных ТЗ.
Похожие вакансии
6 вакансийMiddle Android Developer
Компания AlexGroup ищет Middle Android-разработчика для развития нового блокчейн-направления. Нужен опыт в Android от 3 лет, знание Java/Kotlin, архитектурных подходов и понимание Blockchain, плюсом будут Docker и Kubernetes. Предлагают полную занятость с гибким графиком, удалёнку или офис и зарплату 3200–4200 USD.
Разработчик мобильных приложений Android (Kotlin Multiplatform)
Разработка Android-приложений на Kotlin Multiplatform и Jetpack Compose с современными архитектурами. Работа над кроссплатформенными проектами, интеграция REST API и тестирование. Полностью удалённая работа, бессрочный контракт, гибкая среда и возможности для обучения.
Android разработчик
Компания ищет Android-разработчика для создания и поддержки мобильных приложений, оптимизации производительности и реализации клиент-серверного взаимодействия. Нужен опыт коммерческой разработки от 3 лет, глубокое знание Kotlin, архитектурных паттернов MVVM и Clean Architecture, а также Android SDK, Room, Dagger/Hilt и Firebase. Предлагают работу в сильной команде и программу релокации для иногородних сотрудников.
Middle Android Developer
~1 389 977 ₸ оценка по всем рынкам
Разработка Android-приложения «Умный мониторинг здоровья» на Kotlin с функционалом фотоплетизмографии. Нужны уверенный Kotlin и Android SDK, опыт с Jetpack Compose, Coroutines, Dagger 2, WebRTC и WebSockets, понимание чистой архитектуры. Предлагают удалёнку или гибрид в Москве, ДМС, льготную ипотеку, компенсацию обучения и спорта.
Flutter разработчик
Andersen ищет Flutter-разработчика в Алматы для проекта крупного банка: нужно развивать кросс-платформенное приложение корпоративного банкинга и функционал карточных киосков самообслуживания. Предстоит переносить существующую нативную логику со Swift и Kotlin на Flutter, интегрировать REST API и писать тесты. Требуется от 3 лет опыта с Flutter, знание BLoC/Provider, Firebase и CI/CD, английский от Intermediate. Работать можно удалённо, из офиса или гибридно, есть ДМС, компенсация обучения и сертификаций.
Android инженер
Актуальность уточняется
~1 389 977 ₸ оценка по всем рынкам
ElevenLabs ищет Android-инженера в мобильную команду для развития Creative App, которая приносит аудио-AI миллионам пользователей. Нужен сильный опыт нативной Android-разработки на Kotlin и Jetpack Compose, умение проводить A/B-тесты и принимать решения на основе данных, а также самостоятельность в быстро меняющихся приоритетах. Работа удалённая, с возможностью трудиться из любой точки мира или из офисов в Лондоне, Варшаве, Дублине, Амстердаме и Париже.