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

Android разработчик
Интересный проект на стыке финтеха и геймификации с четко прописанными техническими требованиями. Удаленный формат работы и работа с современными медиа-технологиями делают вакансию привлекательной для опытных разработчиков.
Сложность вакансии
Вакансия требует уверенного владения классическим стеком (RxJava 2, Dagger 2) и специфического опыта работы с видеоплеерами (ExoPlayer), что повышает порог входа. Финтех-направленность подразумевает высокую ответственность за стабильность и безопасность кода.
Анализ зарплаты
Зарплата в объявлении не указана, но для Android-разработчика уровня Middle+/Senior в российском финтехе рыночные вилки составляют от 250 000 до 400 000 рублей. Предложение будет конкурентоспособным, если попадет в этот диапазон.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Maxima tech уже сейчас
Откликайтесь на вакансию в Maxima tech, чтобы развивать высоконагруженный финтех-продукт с продвинутыми игровыми механиками!
Описание вакансии
*💻 Android разработчик*
Удалёнка
Maxima tech — высоконагруженный финтех продукт с игровыми механиками и высоким уровнем сервиса.
Требования:
– Уверенное знание 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, файловое хранилище.
– Опыт интеграции видеоплеера (желательно ExoPlayer): fullscreen playback, PiP, выбор качества, аудиодорожки, перемотка, жесты, загрузки.
– Опыт работы с Firebase: Messaging, Analytics, Crashlytics, Remote Config.
*➡️*Откликнуться
*📍*База знаний мобильного разработчика: @mobileproglib
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kotlin
- Java
- Android
- REST API
- Firebase
- Retrofit
- WebSocket
- Dagger 2
- OkHttp
- Realm
- ViewModel
- Data Binding
- LiveData
- ExoPlayer
- Navigation Component
- RxJava 2
- View Binding
Возможные вопросы на собеседовании
Проект использует RxJava 2. Важно понимать, как кандидат справляется с утечками памяти при работе с асинхронными операциями.
Как вы управляете жизненным циклом подписок в RxJava 2, чтобы избежать утечек памяти в Activity или Fragment?
В требованиях указан ExoPlayer. Это ключевой вопрос для проверки специфического опыта.
С какими основными сложностями вы сталкивались при реализации режима Picture-in-Picture (PiP) для видеоплеера?
Проект использует Dagger 2. Нужно проверить понимание механизмов внедрения зависимостей.
В чем разница между @Provides и @Binds в модулях Dagger 2, и в каких случаях лучше использовать каждый из них?
Финтех требует надежной работы с сетью.
Как бы вы реализовали механизм повторных запросов (retry policy) и обработки специфических ошибок API при использовании Retrofit и OkHttp?
Упоминается Realm. Важно знать особенности этой БД.
Каковы основные преимущества и недостатки использования Realm по сравнению с Room в контексте многопоточности?
Похожие вакансии
Kotlin (Android) Senior
Kotlin разработчик
Middle+/Senior Kotlin разработчик
Ведущий мобильный разработчик Android, Платформа мобильных приложений
Разработчик Mobile iOS (Server-Side Swift)
Android-разработчик (работа над Telegram Android клиентом)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!