- Запустить 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 и влиять на жизнь тысяч подростков и их родителей — будем рады познакомиться!
Похожие вакансии
Имеете опыт работы Clickhouse (схемы, агрегатные функции, материализованные вьюхи, оптимизация запросов). Имеете опыт построения ETL-пайплайнов или обработки потоковых данных...
Знание C++11, Boost на высоком уровне. Знание SQL (T-SQL или Postgres). Знание C++17, Cmake, WinAPI, Python.
Высшее финансовое или экономическое образование. Опыт работы на аналогичной позиции (андеррайтинг, риск-менеджмент). Опыт участия в кредитных (лизинговых) комитетах.
Опыт управления IT-проектами от 3 лет, включая обязательно опыт с мобильной разработкой iOS/Android. Понимание жизненного цикла мобильного продукта...
Обязательные навыки: Уверенное владение Python (от 3 лет) - опыт в финтехе. Понимание принципов интеграции между системами и сервисами.
