Обязанности:
Чем предстоит заниматься: Запустить Android-приложение в Google Play с нуля — от настройки проекта до публикации. Спроектировать KMP-архитектуру так, чтобы при подключении iOS-разработчика не пришлось ничего переписывать: чистое разделение shared / platform-specific, понятные публичные API модулей. Писать продакшн-код в shared-модуле (Ktor, SQLDelight, Coroutines/Flow) и нативный UI на Jetpack Compose. Интегрировать, push-уведомления (FCM), Яндекс AppMetrica, crash-репортинг. Работать в паре с продактом и дизайнером в Figma, на ранних этапах участвовать в pre-grooming до общего planning. Через несколько месяцев — провести онбординг второго мобильного разработчика (КМП, но с навыками SwiftUI), ревьюить его код в shared-модуле. Что мы ждем от тебя: 5+ лет коммерческой Android-разработки, минимум 1 продукт в Google Play, который ты вёл от старта до релиза. Реальный KMP-опыт на продакшн-проекте, не учебный: Ktor, SQLDelight (или Room KMP), Koin, kotlinx-serialization, kotlinx-datetime. Уверенный Kotlin: Coroutines, Flow, generics, sealed-иерархии. Jetpack Compose в проде: state hoisting, навигация, анимации, performance. Clean Architecture / MVI или MVVM — понимаешь, зачем слои, и умеешь объяснить тимлиду без слайдов. Опыт интеграции платежей (Google Play Billing) и работы с системами аналитики продуктовой воронки. Готов сам разворачивать CI, релизные пайплайны, конфиги сборок (debug/staging/prod). Английский от B1 (читать доку и issue в опенсорсе). Что будет плюсом: Будет плюсом опыт интеграции KMP shared-модулей в SwiftUI-проект и базовое понимание Xcode toolchain Compose Multiplatform — пробовал, понимаешь границы применимости. EdTech, gamedev или другой продукт с подростковой аудиторией. Опыт с фичефлагами (Firebase Remote Config, GrowthBook), A/B-тестами. Менторство джунов/мидлов Стек, на котором мы будем работать: Kotlin Multiplatform, Compose (Android) Firebase (FCM, Crashlytics), Яндекс AppMetrica Figma на стороне дизайна, Go на бэке Что мы предлагаем: полная свобода в работе: мы предлагаем удаленный формат с гибким графиком. Для нас важен результат, а не количество затраченных часов. Мы верим в разумный подход к работе и избегаем формальностей – сосредоточься на главном; конкурентоспособное вознаграждение: у нас достойная оплата труда, включая оклад и премии, которые обсуждаются с успешными кандидатами. Мы ценим твой труд и готовы это продемонстрировать; официальное оформление: ты будешь оформлен по ТК РФ, с оплатой отпуска и больничных; забота о здоровье: мы предлагаем полис ДМС с широким списком медицинских организаций по всей России и возможностью телемедицины или компенсацию твоего абонемента на спорт; поддержка психологического комфорта: у нас есть возможность оплачиваемых консультаций с психологом через сервис Alter, потому что мы понимаем, как важно быть в гармонии с собой. дополнительные дни отдыха: мы заботимся о work-life balance наших сотрудников и предлагаем несколько оплачиваемых days-off, чтобы ты мог восстанавливать силы и проводить время с близкими; развитие и совершенствование: мы поддерживаем твое стремление к обучению! По запросу мы организуем покупку сторонних курсов и отправляем на профессиональные конференции. В нашей команде делятся опытом и радуются успехам друг друга; скидки на обучение: получай доступ к нашим обучающим курсам со скидкой до 70% как для себя, так и для ближайших родственников. Развивайся вместе с нами! 🚀 Если ты хочешь расти в крутом EdTech и влиять на жизнь тысяч подростков и их родителей — будем рады познакомиться!Похожие вакансии