Android-разработчик в команду приложения для продавцов (Ozon Seller)
Ozon Tech — один из топовых работодателей в РФ с сильной инженерной культурой. Удаленка, ДМС со стоматологией и работа над продуктом с реальным влиянием на бизнес делают вакансию крайне привлекательной.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Требуется солидный опыт коммерческой разработки (от 3 лет) и владение современным стеком (Compose, Coroutines). Работа в крупном финтехе/ритейле над высоконагруженным приложением подразумевает высокие стандарты качества кода и архитектуры.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в Ozon Tech обычно соответствует верхнему сегменту рынка для Senior/Middle+ разработчиков. Указанные рыночные оценки отражают текущие реалии для опытных Android-инженеров в крупных российских IT-компаниях.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 Ozon Tech ищет Android-разработчика в команду приложения для продавцов*
Приложением Ozon Seller пользуются больше 600 тысяч продавцов. Предстоит добавлять функции, участвовать в проработке API и интерфейсов, следить за плавностью работы экранов.
Нужны от трёх лет коммерческой Android-разработки на Kotlin, опыт с Compose, Coroutines, Dagger 2 и многомодульными проектами.
Работа удалённая. Есть ДМС со стоматологией и обучение.
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Android
- Kotlin
- Jetpack Compose
- Coroutines
- Dagger 2
- API Design
Возможные вопросы на собеседовании
Важно понимать, как кандидат обеспечивает отзывчивость интерфейса в приложении с большим количеством данных.
Как вы подходите к оптимизации производительности и плавности работы экранов (60 FPS) в Jetpack Compose?
Вакансия предполагает работу с многомодульностью, что требует понимания DI в сложных структурах.
Какие стратегии организации графа зависимостей в Dagger 2 вы используете для многомодульных Android-проектов?
Работа над приложением для продавцов требует тесного взаимодействия с бэкендом.
Расскажите о вашем опыте проектирования API: на что вы обращаете внимание в первую очередь при согласовании контрактов с бэкенд-командой?
Coroutines являются стандартом для асинхронности, важно знать нюансы обработки ошибок.
Как вы обрабатываете исключения в цепочках Coroutines, особенно при использовании SupervisorJob в многомодульной архитектуре?
Проверка навыков работы с состоянием в Compose.
Как вы организуете управление состоянием (State Management) в сложных экранах на Compose, чтобы избежать лишних рекомпозиций?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

