Мы ищем опытного разработчика Kotlin Multiplatform для развития кроссплатформенного мобильного приложения. Ожидаем высокий уровень вовлеченности, быструю адаптацию и готовность брать ответственность за результат.
Основные задачи
- Разработка и развитие приложения на Kotlin Multiplatform.
- Разработка пользовательского интерфейса на Compose Multiplatform.
- Проектирование и развитие архитектуры приложения.
- Интеграция сетевых сервисов и работа с локальным хранилищем данных.
- Оптимизация производительности, стабильности и качества приложения.
- Участие в проектировании новых функций и технических решений.
Требования
- Отличное знание Kotlin.
- Практический опыт разработки на Kotlin Multiplatform (KMP).
- Уверенное владение Jetpack Compose / Compose Multiplatform.
- Опыт работы с Koin, Room, DataStore.
- Хорошее понимание Gradle и Android Studio.
- Опыт работы с Git.
- Понимание сетевого взаимодействия (REST API, WebSocket, HTTP) и многопоточности.
- Понимание принципов архитектуры мобильных приложений (MVVM/MVI/Clean Architecture).
- Опыт интеграции сторонних SDK и библиотек.
Также будет существенным плюсом:
- Опыт разработки под iOS на Swift/SwiftUI.
- Опыт создания нативных приложений для Apple.
- Опыт работы с Xray-core или VPN-приложениями.
- Опыт публикации приложений в Google Play и App Store.
Мы ищем разработчика, который способен быстро погрузиться в проект, предлагать технические решения и участвовать в развитии продукта, а не просто выполнять поставленные задачи.
Похожие вакансии
Уверенные знания Python 3.12+, понимание особенностей языка и стандартной библиотеки. Опыт разработки высоконагруженных сервисов или асинхронных приложений.
Опыт коммерческой разработки на Битрикс24 от 1 года. Навыки создания собственных модулей и компонентов. Опыт доработки модулей CRM, Задачи...
Законченное высшее образование (техническое или математическое). Опыт работы аналитиком 1С от 2-х лет на оперучете - обязателен! (
Java 17 на уровне платформы; Micronaut 4.x (без навязанной. Зависимости от Spring). I/O: io / nio / nio2; понимание...
Стили: Stylus / LESS / SASS. Важен опыт покрытия приложения тестами.
