Откликайтесь
на вакансии с ИИ

Middle Kotlin Mobile Developer (Android)
Хорошая вакансия для Middle-разработчика с современным стеком технологий и возможностью удаленной работы по всему миру. Оценка немного снижена из-за отсутствия указания вилки зарплаты и ограничений по локациям.
Сложность вакансии
Позиция требует уверенного владения современным стеком (Jetpack Compose, Coroutines, Flow) и опыта от 3 лет. Дополнительную сложность создает требование к уровню английского B2 для коммуникации.
Анализ зарплаты
Предлагаемая роль Middle Android Developer на международном рынке (remote) обычно оплачивается в диапазоне $3,500–$5,500. Отсутствие указанной зарплаты в вакансии требует уточнения на первом этапе интервью, так как аутстафф-модели могут варьироваться в зависимости от конечного клиента.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к динамичной команде и создавайте современные Android-приложения на Kotlin — откликайтесь прямо сейчас!
Описание вакансии
lookfor #outsource #outstaff #remote #Kotlin #Android #Mobile #JetpackCompose #MVVM #Coroutines
We are looking for a Middle Kotlin Mobile Developer (Android) to join our mobile team on a full-time remote basis.
The specialist will develop and maintain native Android applications using Kotlin and modern Android SDK, build scalable UI components, manage local data persistence, integrate with backend services, and ensure high performance of mobile apps.
Key responsibilities:
• Develop and maintain native Android applications using Kotlin and modern Android SDK.
• Build responsive UIs with Jetpack Compose and/or XML layouts following Material Design.
• Implement clean architecture (MVVM/MVI) and manage local data with Room/DataStore.
• Integrate REST APIs using Retrofit, OkHttp, or Ktor Client with Coroutines and Flow.
• Implement authentication (JWT, OAuth2, biometric) and dependency injection (Koin/Hilt).
• Write unit and UI tests (JUnit, Espresso, MockK) and optimize app performance.
• Configure CI/CD pipelines for automated builds, testing, and Google Play deployment.
• Collaborate with backend, design, and QA teams; participate in code reviews.
Requirements:
• 3+ years of commercial Android development with Kotlin.
• Strong Kotlin proficiency and experience with Android SDK, Jetpack libraries.
• Hands-on experience with Jetpack Compose or XML layouts and MVVM/MVI patterns.
• Practical experience with Coroutines, Flow, Room, and REST API integration.
• Familiarity with Koin/Dagger-Hilt, Git, and CI/CD tools (GitHub Actions, GitLab CI, Bitrise).
• Experience with Firebase services and understanding of Android security best practices.
• Strong problem-solving skills and attention to UI/UX details.
• English: B2 or higher (written and spoken).
Nice to have:
• Experience with Kotlin Multiplatform (KMP) or Compose Multiplatform.
• Knowledge of GraphQL (Apollo Kotlin), real-time data (WebSocket), or BLE/NFC.
• Experience with biometric auth, camera APIs, media processing, or in-app purchases.
• Familiarity with performance profiling tools and app store publishing workflows.
• Contributions to open-source mobile projects.
Location: Remote, worldwide
Restrictions: Candidates from Egypt, India, Pakistan, and Afghanistan are not considered
English: B2+
Format: Full-time, outsource, outstaff
Contact: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kotlin
- Android SDK
- Jetpack Compose
- MVVM
- MVI
- Coroutines
- Kotlin Flow
- Room
- Retrofit
- OkHttp
- Ktor Client
- Koin
- Dagger Hilt
- JUnit
- Espresso
- MockK
- CI/CD
- GitHub Actions
- GitLab CI
- Bitrise
- Firebase
- REST API
Возможные вопросы на собеседовании
Проверка понимания современных подходов к UI и управления состоянием.
Как вы управляете состоянием (State) в Jetpack Compose и какие подходы используете для предотвращения лишних рекомпозиций?
Оценка навыков работы с асинхронностью и реактивными потоками.
В чем разница между Cold и Hot Flow в Kotlin Coroutines, и в каких сценариях вы выберете SharedFlow вместо StateFlow?
Проверка знаний архитектурных паттернов и чистоты кода.
Как вы разделяете бизнес-логику и логику представления при использовании паттерна MVI в Android-приложении?
Оценка опыта работы с многопоточностью и безопасностью данных.
Какие стратегии обработки ошибок в Coroutines вы используете при выполнении нескольких параллельных сетевых запросов?
Проверка навыков оптимизации и работы с памятью.
Как вы используете инструменты профилирования Android Studio для поиска утечек памяти или узких мест в производительности UI?
Похожие вакансии
Kotlin Multiplatform Developer (Mobile Fullstack)
Middle / Middle+ Mobile разработчик
IOS-разработчик (Jun+ / Middle)
Android разработчик (middle/middle+)
IOS-разработчик
Flutter-разработчик (Flutter \ Swift \ Kotlin, VPN-холдинг)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!