Middle Kotlin Mobile Developer (Android)
Не указаноУдаленно
MiddleRemoteКачество текста 2/5EN C2+
AndroidKotlinCI/CDREST APIWebSocketsGraphQL15д
Ключевые обязанности:
• Разработка и поддержка нативных Android приложений с использованием Kotlin и современного Android SDK;
• Создание отзывчивых интерфейсов с Jetpack Compose и/или XML макетов в соответствии с Material Design;
• Реализация чистой архитектуры (MVVM/MVI) и управление локальными данными с помощью Room/DataStore;
• Интеграция REST API с использованием Retrofit, OkHttp или Ktor Client с Coroutines и Flow;
• Реализация аутентификации (JWT, OAuth2, биометрическая) и внедрение зависимостей (Koin/Hilt);
• Написание юнит и UI тестов (JUnit, Espresso, MockK) и оптимизация производительности приложений;
• Настройка CI/CD пайплайнов для автоматизированных сборок, тестирования и развертывания в Google Play;
• Сотрудничество с командами бэкенда, дизайна и QA; участие в код-ревью.
Требования:
• 3+ года коммерческой разработки Android с использованием Kotlin;
• Уверенное владение Kotlin и опыт работы с Android SDK, библиотеками Jetpack;
• Практический опыт работы с Jetpack Compose или XML макетами и паттернами MVVM/MVI;
• Практический опыт работы с Coroutines, Flow, Room и интеграцией REST API;
• Знание Koin/Dagger-Hilt, Git и инструментов CI/CD (GitHub Actions, GitLab CI, Bitrise);
• Опыт работы с Firebase и понимание лучших практик безопасности Android;
• Сильные навыки решения проблем и внимание к деталям UI/UX.
Приятно иметь:
• Опыт работы с Kotlin Multiplatform (KMP) или Compose Multiplatform;
• Знание GraphQL (Apollo Kotlin), работа с реальными данными (WebSocket) или BLE/NFC;
• Опыт работы с биометрической аутентификацией, API камеры, обработкой медиа или покупками в приложении;
• Знание инструментов профилирования производительности и рабочих процессов публикации в магазинах приложений;
• Участие в проектах с открытым исходным кодом.
• Разработка и поддержка нативных Android приложений с использованием Kotlin и современного Android SDK;
• Создание отзывчивых интерфейсов с Jetpack Compose и/или XML макетов в соответствии с Material Design;
• Реализация чистой архитектуры (MVVM/MVI) и управление локальными данными с помощью Room/DataStore;
• Интеграция REST API с использованием Retrofit, OkHttp или Ktor Client с Coroutines и Flow;
• Реализация аутентификации (JWT, OAuth2, биометрическая) и внедрение зависимостей (Koin/Hilt);
• Написание юнит и UI тестов (JUnit, Espresso, MockK) и оптимизация производительности приложений;
• Настройка CI/CD пайплайнов для автоматизированных сборок, тестирования и развертывания в Google Play;
• Сотрудничество с командами бэкенда, дизайна и QA; участие в код-ревью.
Требования:
• 3+ года коммерческой разработки Android с использованием Kotlin;
• Уверенное владение Kotlin и опыт работы с Android SDK, библиотеками Jetpack;
• Практический опыт работы с Jetpack Compose или XML макетами и паттернами MVVM/MVI;
• Практический опыт работы с Coroutines, Flow, Room и интеграцией REST API;
• Знание Koin/Dagger-Hilt, Git и инструментов CI/CD (GitHub Actions, GitLab CI, Bitrise);
• Опыт работы с Firebase и понимание лучших практик безопасности Android;
• Сильные навыки решения проблем и внимание к деталям UI/UX.
Приятно иметь:
• Опыт работы с Kotlin Multiplatform (KMP) или Compose Multiplatform;
• Знание GraphQL (Apollo Kotlin), работа с реальными данными (WebSocket) или BLE/NFC;
• Опыт работы с биометрической аутентификацией, API камеры, обработкой медиа или покупками в приложении;
• Знание инструментов профилирования производительности и рабочих процессов публикации в магазинах приложений;
• Участие в проектах с открытым исходным кодом.