Опубликовано 26 дней назад
Android-разработчик (Kotlin, Jetpack Compose) в ONEMA удалённо
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.
Android-разработчик уровня Middle/Middle+ в команду действующего маркетплейса. Развитие приложения на Kotlin и Jetpack Compose, работа с REST API, пушами, картами и аналитикой, выпуск релизов в Google Play.
Задачи:
- Развивать Android-приложение на Jetpack Compose: экраны, навигация, состояния загрузки и ошибок.
- Работать с REST API: слой сети на OkHttp, сериализация через kotlinx.serialization, обработка ошибок и нестабильной сети.
- Поддерживать авторизацию по телефону (SMS и звонок) и безопасное хранение токенов через DataStore и security-crypto.
- Поддерживать пуши через FCM, работу с адресами и картами на Yandex MapKit, геокодинг и зоны доставки.
- Развивать экраны AI-ассистента: диалог, голосовой ввод, подбор товаров.
- Работать с аналитикой и атрибуцией: AppMetrica, AppsFlyer, телеметрия событий.
- Выпускать релизы в Google Play, поддерживать внутренние тестовые треки и подпись сборок.
- Настроить CI и автоматизацию сборок, наращивать покрытие тестами.
- Держать паритет функциональности с iOS и единый контракт API вместе с fullstack-разработчиком.
Требования:
- Коммерческий опыт Android-разработки от 2 лет.
- Kotlin и Jetpack Compose в продакшене.
- Coroutines и Flow: асинхронность, отмена, жизненный цикл.
- Внедрение зависимостей: Hilt или Dagger.
- Внятная архитектура (MVVM, MVI, Clean) и понимание, зачем она.
- Работа с REST и JSON: OkHttp или Retrofit, kotlinx.serialization или Moshi.
- Безопасное хранение данных: DataStore, EncryptedSharedPreferences.
- Пуши через Firebase Cloud Messaging.
- Самостоятельный выпуск сборок в Google Play.
- Готовность разбираться в существующем коде, а не переписывать его с нуля.
Условия:
- Работу над продуктом с живой аудиторией: маркетплейс с веб-витриной, B2B-контуром и двумя мобильными приложениями.
- Современный стек: Kotlin 2.0, Compose, Material 3 — без XML-вёрстки и наследия.
- Реальное влияние на инженерные практики: релизный процесс и тесты предстоит выстроить, а не наследовать чужие.
- Оплату всех согласованных часов: время фиксируется в трекере.
- Задачи приходят от PM уже согласованными.
- Первый месяц — пилотный объём работ с обратной связью по итогам.
- Удалённый формат и минимум встреч: статус-созвон 15 минут, дальше работа.
- Оформление: договор с самозанятым или ИП.
Навыки:
- Kotlin
- Jetpack Compose
- Material 3
- Hilt
- KSP
- Coroutines
- Flow
- OkHttp
- kotlinx.serialization
- Coil
- DataStore
- security-crypto
- Firebase Cloud Messaging
- Firebase Remote Config
- Firebase Analytics
- Yandex MapKit
- AppsFlyer
- AppMetrica
- Google Play Console
- REST
- JSON
- MVVM
- MVI
- Clean Architecture
- GitHub Actions
- fastlane
- Unit-тесты
- Compose UI tests
- Kotlin Multiplatform
Эту вакансию мы нашли в Telegram-канал
ON
ONEMA
удалённо
Зарплата vs рынок
В рынке62k228k414k
обычно платят (p25–p75): 184 000 – 299 750 ₽
эта вакансия: 150 000 – 280 000 ₽
Когорта Mobile, Middle · 58 вакансий за 90 дней
Зарплаты Mobile →Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?
Похожие вакансии
- QA EngineerReyo Media Cyprus · удалённо
- Аналитик данныхCINIMEX · Москва
- JavaScript Developerit-outstaffing · удалённо · 160 000 – 190 000 ₽/мес
- ML Engineer (Operations Research & Supply Chain)TopSelection · удалённо · 260 000 – 300 000 ₽/мес
- Full Stack Engineer (React Native/Node.js)Orangesoft · удалённо
- Middle/Senior Go DeveloperData Driven Lab · удалённо · 350 000 – 500 000 ₽/мес