- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Android-разработчик
Интересный проект в сфере медиа с четким стеком технологий. Формат парт-тайм и удаленка — отличная возможность для совмещения, хотя отсутствие указанной вилки зарплаты требует уточнения на старте.
Сложность вакансии
Работа предполагает глубокое знание медиа-стека (ExoPlayer) и умение работать с legacy-кодом на RxJava 2 и Dagger 2. Частичная занятость требует высокой самоорганизации и способности быстро погружаться в контекст проекта.
Анализ зарплаты
Для позиции Android-разработчика уровня Middle/Senior на частичную занятость (0.5 ставки) рыночный диапазон составляет от 100 000 до 180 000 рублей. Указанная в анализе вилка приведена для полной занятости. Поскольку в вакансии зарплата не указана, стоит ориентироваться на почасовую ставку или пропорциональный расчет от рыночного медианного значения.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Maxima.tech уже сейчас
Присоединяйтесь к команде Maxima.tech и развивайте современный онлайн-кинотеатр на условиях частичной занятости!
Описание вакансии
Android-разработчик
Локация: Удалённо
Компания: Maxima.tech
ЗП: обсуждается на собеседовании
Занятость: Частичная
Мы развиваем и поддерживаем мобильное приложение онлайн-кинотеатра. Ищем в команду Android-разработчика на part-time (удаленно).
Чем предстоит заниматься:
Развивать и поддерживать Android-приложение онлайн-кинотеатра.
Работать с видеоплеером (настройка воспроизведения, жесты, PiP, выбор качества и аудиодорожек).
Интегрировать новые фичи, работать с сетевым слоем, push-уведомлениями и аналитикой.
Аккуратно работать с legacy-кодом: вносить изменения, фиксить баги, избегать лишних рефакторингов и регрессий.
Собирать и выпускать релизы в различные стторы (Google Play, RuStore, прямые APK).
Наши ожидания (Hard Skills):
База и архитектура:
Уверенное знание Kotlin и Java, коммерческий опыт разработки под production.
Понимание жизненного цикла Activity/Fragment, опыт с Navigation Component, ViewModel, LiveData, Data/View Binding.
Понимание DI-подходов, опыт работы с Dagger 2.
Сеть, данные и архитектура:
Опыт работы с Retrofit, OkHttp, REST API, WebSocket (обработка ошибок, кеширование).
Опыт с RxJava 2 (готовность поддерживать и развивать существующую Rx-архитектуру).
Понимание локального хранения данных: Realm, SharedPreferences, файловое хранилище.
Медиа и Firebase:
Опыт интеграции видеоплеера (желательно ExoPlayer): fullscreen playback, PiP, выбор качества, аудиодорожки, перемотка, жесты, загрузки.
Опыт работы с Firebase: Messaging, Analytics, Crashlytics, Remote Config.
Сборка, релиз и качество:
Опыт работы с Gradle, Android Gradle Plugin, product flavors, build types и release-сборками.
Понимание особенностей release-подписи, ProGuard/R8, minify, shrinkResources, работа с секретами.
Опыт выпуска приложений в Google Play, RuStore, Яндекс или распространения через direct APK.
Навык диагностики проблем через Logcat, crash reports, сетевые логи.
Опыт интеграции аналитики и мониторинга (Sentry, AppMetrica, Amplitude).
*🌐 Резюме отправлять:* Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай *📚* Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Android
- Kotlin
- Java
- ExoPlayer
- RxJava 2
- Dagger 2
- Retrofit
- OkHttp
- Firebase
- Gradle
- Realm
- REST API
- WebSocket
Возможные вопросы на собеседовании
Вакансия предполагает работу с онлайн-кинотеатром, где плеер — сердце продукта.
Расскажите о вашем опыте работы с ExoPlayer: как вы реализовывали переключение качества видео и обработку ошибок сети во время воспроизведения?
В проекте используется RxJava 2, что сейчас часто считается legacy.
С какими сложностями вы сталкивались при отладке цепочек RxJava и как вы боретесь с утечками памяти при использовании Disposable?
Упоминается работа с Dagger 2.
Как организована структура компонентов в вашем последнем проекте и как вы решаете проблему циклической зависимости?
Проект требует поддержки различных сторов (Google Play, RuStore).
Как вы настраиваете Gradle flavors для сборки разных версий приложения под разные магазины приложений?
Работа с legacy-кодом требует осторожности.
Каков ваш подход к внесению изменений в старый код, чтобы минимизировать риск поломки существующего функционала?
Похожие вакансии
IOS-разработчик (Jun+ / Middle)
Kotlin (Android) Senior
Android разработчик
Kotlin разработчик
Middle+/Senior Kotlin разработчик
Ведущий мобильный разработчик Android, Платформа мобильных приложений
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!