Обязанности:
Мы ищем Senior Kotlin Multiplatform Developer, который возьмёт на себя ключевую роль в адаптации существующего Android-приложения в Kotlin Multiplatform и будет отвечать за техническую стратегию, план миграции и итоговый результат.Это роль для сильного инженера с реальным production-опытом KMP на крупных и технически сложных проектах, который умеет быстро погружаться в архитектуру, принимать зрелые технические решения и эффективно использовать AI-assisted development как инструмент ускорения разработки без потери качества.Чем предстоит заниматься: Провести аудит текущего Android-приложения и определить стратегию его адаптации в Kotlin Multiplatform. Сформировать пошаговый план миграции с оценкой сроков, рисков, ограничений и технических зависимостей. Проектировать и реализовывать мультиплатформенную архитектуру для общего и платформенного кода. Адаптировать существующие модули, бизнес-логику, интеграции и инфраструктурные слои под Kotlin Multiplatform. Работать со сложными интеграциями, производительностью, стабильностью и качеством кроссплатформенного решения. Учитывать особенности защиты кодовой базы, безопасности и ограничений, связанных с переносом логики в shared-слой. Принимать технические решения по границам shared/platform-specific кода и нести ответственность за их результат. Использовать AI-инструменты в разработке на продвинутом уровне: выбирать подходящие сценарии применения, оценивать их эффективность, стоимость и целесообразность для конкретных задач. Взять на себя проектную ответственность за реализацию миграции в сжатые сроки. Технический стек: Kotlin Multiplatform Kotlin, Coroutines, Flow Многомодульная архитектура(300+ модулей) Clean Architecture / UDF / MVI Android / iOS interoperability Gradle, CI/CD Интеграции с нативными SDK и платформенными API Инструменты AI-assisted development Мы ожидаем: Большой практический опыт работы с Kotlin Multiplatform в production, на больших и технически сложных проектах. Глубокое понимание архитектуры мобильных приложений и принципов выделения shared/platform-specific слоёв. Опыт миграции существующих Android-решений в KMP или построения мультиплатформенной архитектуры с нуля. Умение быстро разбирать сложную кодовую базу, выявлять ограничения и предлагать реалистичный план адаптации. Опыт работы со сложными интеграциями, оптимизациями и нестандартными техническими сценариями. Понимание рисков, связанных с безопасностью, защитой кодовой базы и переносом чувствительной логики в shared-слой. Умение брать ответственность за результат и доводить технически сложные задачи до продакшена. Продвинутый уровень владения AI-assisted development: понимание, какие задачи стоит делать через AI, как это делать правильно, какие инструменты использовать и как оценивать стоимость такого подхода. Сильные коммуникационные навыки и способность работать автономно. Будет плюсом: Опыт работы с Compose Multiplatform. Опыт работы с крупными мобильными продуктами с высокой нагрузкой и активным развитием. Опыт проектной или консалтинговой роли, где нужно быстро сформировать план и довести его до результата. Интерес к современным архитектурным подходам и практикам ускорения разработки. Мы предлагаем Полностью удалённую работу из любой точки мира. Современное корпоративное оборудование. Участие в развитии технологически сложного продукта. Возможность влиять на архитектуру и технические решения. Регулярные командные и неформальные встречи. Возможна проектная занятость. Ожидание высокой самостоятельности, скорости и полной ответственности за результат.Похожие вакансии