Kotlin Multiplatform (KMP) разработчик
Ищем разработчика для создания кроссплатформенных мобильных приложений на Kotlin Multiplatform. Нужен опыт работы с KMP от года, знание Kotlin, Android и iOS. Предлагаем официальное оформление, стабильную зарплату и дружный коллектив.
Зарплата не указана — оценили по рынку
На основе 6 похожих вакансий за 90 дней.
Что предстоит делать
- Разработка и поддержка кроссплатформенных мобильных приложений на Kotlin Multiplatform (KMP) для платформ iOS и Android;
- Проектирование и реализация общей бизнес-логики, сетевого слоя, работы с базой данных и другими общими модулями в shared-коде;
- Интеграция KMP-модулей с нативным UI: Jetpack Compose для Android и SwiftUI / UIKit для iOS;
- Написание платформо-специфичного кода через expect/actual для работы с нативными API;
- Покрытие кода unit- и интеграционными тестами (Kotlin Test, XCTest);
- Оптимизация производительности приложений, работа с памятью и многопоточностью (Coroutines, Flow);
- Участие в код-ревью, проектировании архитектуры и принятии технических решений;
- Взаимодействие с продуктовой командой, дизайнерами, бэкенд-разработчиками и QA;
- Поддержка CI/CD пайплайнов для сборки и публикации приложений в App Store и Google Play;
- Рефакторинг и миграция существующего нативного кода на KMP при необходимости.
- Наши ожидания:
- Уверенное знание Kotlin (Coroutines, Flow, generics, DSL);
- Опыт коммерческой разработки на Kotlin Multiplatform от 1 года;
- Опыт нативной разработки под Android (Jetpack Compose, Android SDK) и iOS (Swift, SwiftUI / UIKit);
- Понимание архитектурных паттернов: MVVM, MVI, Clean Architecture;
- Опыт работы с популярными KMP-библиотеками: Ktor, SQLDelight, Koin / Kodein, kotlinx.serialization, kotlinx.datetime;
- Знание Gradle и настройки multiplatform-проектов;
- Опыт работы с Git и системами код-ревью (GitHub, GitLab);
- Понимание принципов REST API, WebSocket, работы с JSON;
- Будет плюсом:
- Опыт работы со Swift и понимание Objective-C interop;
- Знание Compose Multiplatform для общего UI;
- Опыт публикации приложений в App Store и Google Play;
- Работа с инструментами мониторинга и аналитики (Firebase, Sentry, AppMetrica);
- Опыт настройки CI/CD (GitHub Actions, GitLab CI, Fastlane);
- Знание принципов SOLID, DDD, TDD;
- Опыт работы с reactive-программированием и асинхронными потоками данных
- Контрибуции в open-source KMP-библиотеки.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Android-разработчик (Kotlin)
~994 500 – 1 823 250 ₸ оценка
Вакансия Android-разработчика для музыкального стримингового сервиса. Нужно разрабатывать и улучшать мобильное приложение на Kotlin, работать с архитектурой и писать тесты. Требуется опыт с Android SDK, RxJava, Dagger2 и Room.
Kotlin разработчик
Разработка микросервисов для мобильного банковского приложения и модульной платформы. Требуется опыт Kotlin от 3 лет, знание Java, Spring, PostgreSQL, Kafka, Docker, Kubernetes. Предлагается удаленная работа, бонусы, страховка и карьерный рост.
Kotlin разработчик
Разработка микросервисов для мобильного банковского приложения крупного финансового учреждения. Требуется опыт Kotlin от 3 лет, знание Java, Spring, PostgreSQL, Kafka, Docker, Kubernetes. Предлагается удаленная работа, бонусы, страховка и карьерный рост.
Android разработчик
~994 500 – 1 823 250 ₸ оценка
Ищем Android-разработчика для развития мобильного банка Uzum. Требуется уверенное знание Kotlin, Android-архитектуры (MVVM, Clean Architecture), Coroutines, Flow и Android Jetpack. Предлагаем гибридный или удаленный формат, сильную техническую команду и возможность влиять на продукт.
Android-разработчик
~994 500 – 1 823 250 ₸ оценка
Ищем Android-разработчика для развития высоконагруженного e-commerce приложения Sunlight с миллионной аудиторией. Нужен опыт от 3 лет, владение Kotlin и Android SDK, понимание архитектуры и тестирования. Предлагаем удалённую или офисную работу, ДМС, обучение и скидки на украшения.
Разработчик Kotlin / Spring Boot
Ищем разработчика Kotlin для создания высоконагруженных микросервисов в финтехе. Требуется опыт с Spring Boot, PostgreSQL и Kubernetes. Предлагаем работу над сложными задачами и современный стек.