- Страна
- Беларусь
Откликайтесь
на вакансии с ИИ

Senior Android Developer (Jetpack Compose/Minsk location)
IDT — стабильная международная компания с долгой историей. Вакансия привлекательна использованием современного стека (Compose, Kotlin Flow) и возможностью работы в гибридном формате в Минске.
Сложность вакансии
Высокая сложность обусловлена строгими требованиями к опыту (от 5 лет), глубоким знанием Jetpack Compose и необходимостью свободного владения английским языком для работы в глобальной компании.
Анализ зарплаты
Зарплата в объявлении не указана, однако для позиции Senior Android Developer в Минске рыночный диапазон составляет от 3500 до 5500 USD. Предложение IDT, как международной компании, вероятно, соответствует верхней границе рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в idt уже сейчас
Присоединяйтесь к глобальной команде IDT и создавайте современные Android-приложения на Jetpack Compose в Минске!
Описание вакансии
*💻 Senior Android Developer (Jetpack Compose/Minsk location)*
Гибрид (Минск)
IDT — глобальная коммуникационная компания, основанна в 1990 году со штаб-квартирой в Ньюарке, штат Нью-Джерси.
Требования:
– Более 5 лет коммерческого опыта работы в качестве инженера по Android
– 4 года коммерческого опыта работы с Kotlin
– Необходимы глубокие практические знания Jetpack Compose
– Умение создавать сложные пользовательские представления с использованием XML
– Владение Material 2/3 и Atomic design
– Глубокое знание сопрограмм и Flow
– Понимание шаблонов MVVM / MVI
– Знакомство с RESTful API (библиотеки Retrofit или Ktor)
– Опыт работы с Dagger/Hilt или Koin
– Опыт работы с Room (или другой базой данных)
– Свободное владение английским языком (B2+)
*➡️*Откликнуться
*📍*База знаний мобильного разработчика: @mobileproglib
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Android
- Kotlin
- Jetpack Compose
- XML
- Material Design
- Atomic Design
- Coroutines
- Kotlin Flow
- MVVM
- MVI
- RESTful API
- Retrofit
- Ktor
- Dagger
- Hilt
- Koin
- Room
Возможные вопросы на собеседовании
Вакансия требует глубоких знаний Jetpack Compose. Вопрос проверяет понимание оптимизации UI.
Расскажите о фазах отрисовки в Jetpack Compose (Composition, Layout, Drawing). Как минимизировать количество рекомпозиций в сложных списках?
В требованиях указаны Coroutines и Flow. Важно понимать механизмы обработки ошибок в реактивных потоках.
В чем разница между SharedFlow и StateFlow? В каких сценариях вы предпочтете использовать каждый из них при реализации MVI?
Упомянуто владение Material 2/3 и Atomic design. Вопрос на знание современных стандартов дизайна.
С какими основными трудностями вы сталкивались при миграции проекта с Material 2 на Material 3, особенно в контексте кастомных компонентов?
Работа в IDT предполагает взаимодействие с RESTful API. Проверка навыков проектирования сетевого слоя.
Как бы вы организовали слой сетевых запросов с использованием Ktor или Retrofit для обеспечения отказоустойчивости и удобного тестирования?
Требуется опыт работы с DI (Dagger/Hilt/Koin). Проверка понимания жизненного цикла зависимостей.
В чем преимущество использования Hilt над «чистым» Dagger 2 в Android-разработке, и как вы решаете проблему Scope-аннотаций в многомодульных проектах?
Похожие вакансии
Senior Flutter разработчик
Middle+/Senior Flutter разработчик
Flutter разработчик middle+/senior
IOS разработчик Senior (тендерный запрос)
Android-разработчик (Senior)
Разработчик Android, Senior
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!