- Страна
- Беларусь
Senior Android Developer (Jetpack Compose/Minsk location)
IDT — стабильная международная компания с долгой историей. Вакансия привлекательна использованием современного стека (Compose, Kotlin Flow) и возможностью работы в гибридном формате в Минске.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена строгими требованиями к опыту (от 5 лет), глубоким знанием Jetpack Compose и необходимостью свободного владения английским языком для работы в глобальной компании.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, однако для позиции Senior Android Developer в Минске рыночный диапазон составляет от 3500 до 5500 USD. Предложение IDT, как международной компании, вероятно, соответствует верхней границе рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
*💻 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-аннотаций в многомодульных проектах?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

