ME
Meltory LTD
Kotlin Multiplatform Developer (KMP / Kotlin / Java)
Компенсация2 500–3 750 USD
СИГНАЛ JOBRADAR80/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Последнее подтверждение22 мин. назад
Впервые замечена1 ч назад
Активные источники1 источник
ПроисхождениеПубличный источник
Описание вакансии
Что предстоит делать
- Развивать и рефакторить существующее 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 и…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.
ИсточникHeadHunter / IT / KZ