Descrizione
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,
Descrizione completa, azienda e link per candidarti: dopo l'accesso.
AccediI contatti del datore di lavoro (email/telefono/telegram) sono nascosti nell'anteprima pubblica.
Invia il tuo CV così i datori di lavoro possono contattarti direttamente.