← К каталогу
ME

Meltory LTD

Kotlin Multiplatform Developer (KMP / Kotlin / Java)

УдалённоУровень не указанАлматы, Казахстан1 ч назад
Компенсация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