О проекте
YeetStyle — приложение-гардероб с ИИ-стилистом: пользователь фотографирует вещи, приложение вырезает фон, собирает образы под погоду и повод, ведёт аналитику носки. Есть iOS, веб и Android; Android-клиент опубликован в RuStore и Google Play (https://www.rustore.ru/catalog/app/ru.yeetstyle.garderob, сайт https://yeetstyle.ru). Бэкенд готов и общий для всех клиентов.
Ищем Android-разработчика на проектную работу с двумя задачами:
•Стабилизация — довести существующее приложение до стабильно работающего состояния: крэши, ANR, работа с фото и памятью, поведение при потере сети и смене конфигурации, обновление сессии.
•Новый дизайн — перенести новый визуальный слой по макетам Figma поверх существующей архитектуры (Jetpack Compose, собственная design system с токенами).
Что уже есть
•Kotlin + Jetpack Compose, многомодульная Clean Architecture (domain / data / feature / core), Hilt, Room, Retrofit + OkHttp, kotlinx.serialization, coroutines / Flow
•CameraX, ML Kit, Coil, Credential Manager (Google Sign-In), SSE-чат со стилистом
•~1900 JVM/Robolectric-тестов, Roborazzi-скриншоты, Maestro-сценарии, CI на GitHub Actions
•R8-минифицированная релизная сборка, подпись, публикация в RuStore и Google Play
Обязанности
•Разбор и исправление дефектов по обратной связи пользователей и логам
•Перенос экранов на новый дизайн по Figma, доработка design system
•Поддержка тестового покрытия: unit, скриншотные и сценарные тесты
•Подготовка релизов в RuStore и Google Play
•Согласование контрактов API с бэкенд-разработчиком
Требования
•От 3 лет коммерческой Android-разработки на Kotlin
•Уверенный Jetpack Compose: кастомные компоненты, анимации, вёрстка по макетам Figma «пиксель в пиксель»
•Опыт с coroutines / Flow, Hilt, Room, Retrofit / OkHttp
•Опыт стабилизации живого приложения: крэши, ANR, память, работа с изображениями
•Опыт публикации и сопровождения приложения в сторах
•Привычка писать тесты и работать через PR с code review
Будет плюсом
•CameraX / ML Kit, Roborazzi, Maestro
•Знание особенностей прошивок без Google-сервисов (Huawei, аудитория RuStore)
•Опыт с SSE / стримингом ответов
Условия
•Проектная работа, договор ГПХ (самозанятый или ИП)
•Удалённо, свободный график, оплата по этапам
•Готовый бэкенд, готовые макеты, налаженный CI и тестовая инфраструктура — можно сразу писать код
•Прямое общение с владельцем продукта, без бюрократии
В отклике, пожалуйста, укажите
•Ссылки на приложения в сторах, в которых вы участвовали
•Ссылки на код (GitHub / GitLab) или готовность выполнить небольшое тестовое
•Примерную оценку сроков и стоимости двух этапов (стабилизация и редизайн) — точную посчитаем после знакомства с кодом и макетами