Руководство проектированием и разработкой функций для Android от этапа исследования до выпуска
Разработка архитектуры системы, применение Clean Architecture / MVI / MVVM, а также ревью PR для соблюдения стандартов, определённых сообществом
Внедрение запусков с использованием feature-флагов и A/B тестов; анализ результатов и итерации
Обнаружение и устранение проблем с производительностью с помощью профилировщиков CPU/Памяти/Запуска, Systrace/Perfetto и сетевых инструментов
Обеспечение надёжного покрытия юнит-тестами; автоматизация CI/CD с помощью GitHub Actions/Gradle; соблюдение безопасного кодирования (ktlint/Detekt)
Настройка панелей мониторинга (Firebase Crashlytics/Analytics), оценка рисков и проектирование безопасного хранения и передачи данных (Android Keystore, EncryptedStorage)
Руководство планированием спринтов и декомпозицией задач; наставничество инженеров и вклад в инженерные руководства
Навыки, знания и опыт
Более 4 лет коммерческой разработки под Android; эксперт в Kotlin и современных Android API
Практический опыт с Retrofit/OkHttp, Coroutines/Flow (а также RxJava для наследуемого кода), Jetpack (Compose, WorkManager), Google Maps, FCM, Gradle
Подтверждённый опыт работы с CI/CD (GitHub Actions/GitLab CI), feature-флагами и масштабными A/B экспериментами
Глубокое понимание офлайн-хранения, конкурентности, оптимизации производительности и отладки сети
Понимание принципов backend-сервисов и проектирования API; способность принимать решения на основе данных
Практический опыт применения Clean Architecture и популярных паттернов (MVI/MVVM/MVP) в продакшене
Условия и преимущества
Стабильная зарплата, официальное трудоустройство
Медицинская страховка
Гибридный режим работы и гибкий график
Пакет для релокации для кандидатов из других регионов
Доступ к профессиональным консультационным услугам, включая психологическую, финансовую и юридическую поддержку
Членство в клубе скидок
Разнообразные внутренние обучающие программы
Частично или полностью оплачиваемые дополнительные обучающие курсы