К содержанию
myOffer Вакансии
Все вакансии

Meltory LTD

Kotlin Multiplatform Developer (KMP / Kotlin / Java)

Опубликовано

Языки
Английский B2
JavaKotlinSwiftAndroidiOSCI/CDREST API
Откликнуться

Доступ к отклику проверим при нажатии.

О вакансии

Вакансия «Kotlin Multiplatform Developer (KMP / Kotlin / Java)» в компании Meltory LTD.

Чем предстоит заниматься

  • Что предстоит делать
  • Развивать и рефакторить существующее 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.
  • Будет плюсом: Заработная плата: Уровень дохода не указан
  • Будет плюсом: Полезные ссылки

Источник: Telegram. Условия и актуальность вакансии подтверждает работодатель.

Подходит вакансия?

Перейдите к отклику или контакту работодателя.

Откликнуться

Доступ к отклику проверим при нажатии.

Похожие вакансии

ООО БалинаСофт

Android разработчик

Мобильная разработка

Опыт разработки Android-приложений от 1 года;

JavaKotlinAndroid
CORE

Senior iOS-разработчик

Мобильная разработкаSenior

до 200 000 ₽

Гибрид

Разрабатывать и поддерживать iOS-приложения на Swift (95%) и Objective-C (5%)

SwiftiOSGitJenkins+2
Детский мир. ДМ-тех

Android-разработчик

Мобильная разработка

Развивать нативную часть Android.

KotlinSwiftAndroidiOS+2

Больше подходящих вакансий