Junior Mobile Developer
Не указаноМинск
JuniorOfficeКачество текста 1/5
MobileKotlinCI/CDPythonAzure6д
Наши ожидания:
• 1+ года коммерческого опыта разработки на Android/Kotlin.
• Уверенное владение ViewModel в связке с StateFlow/LiveData.
• Понимание и применение архитектурных паттернов, таких как UDI или MVI.
• Умение работать с предсказуемым UI-state (sealed/data class).
• Опыт работы с Coroutines, Flow, Dispatchers, structured concurrency.
• Работа с DI: Hilt/Dagger или Koin.
• Опыт работы с Fragment API.
• Умение работы с Jetpack Compose (рекомпозиция, стабильность (@Stable/@Immutable), remember).
• Умение оптимизации списков (LazyColumn, ключи).
• Понимание жизненного цикла Activity/Fragment, lifecycle-aware компонентов.
• Опыт взаимодействия с REST(Retrofit + OkHttp).
• Практический опыт работы с Firebase (Auth, Firestore, Cloud Functions, Analytics, FCM).
• Умение писать Unit-тесты, особенно для ViewModel.
• Опыт мокирования с использованием MockK и Turbine для Flow.
• Практический опыт работы с инструментами вроде Claude, Cursor, GitHub Copilot или их аналогами.
• Понимание, как использовать AI для автоматизации рутинных задач: бойлерплейт, тесты, рефакторинг, разбор legacy.
Будет плюсом:
• Опыт работы с Kotlin Multiplatform / Compose Multiplatform (iOS, Web, десктоп).
• Знакомство с UI-тестированием (Compose Testing / Espresso).
• Знание CI/CD: GitLab CI/CD, GitHub Actions, Azure.
• 1+ года коммерческого опыта разработки на Android/Kotlin.
• Уверенное владение ViewModel в связке с StateFlow/LiveData.
• Понимание и применение архитектурных паттернов, таких как UDI или MVI.
• Умение работать с предсказуемым UI-state (sealed/data class).
• Опыт работы с Coroutines, Flow, Dispatchers, structured concurrency.
• Работа с DI: Hilt/Dagger или Koin.
• Опыт работы с Fragment API.
• Умение работы с Jetpack Compose (рекомпозиция, стабильность (@Stable/@Immutable), remember).
• Умение оптимизации списков (LazyColumn, ключи).
• Понимание жизненного цикла Activity/Fragment, lifecycle-aware компонентов.
• Опыт взаимодействия с REST(Retrofit + OkHttp).
• Практический опыт работы с Firebase (Auth, Firestore, Cloud Functions, Analytics, FCM).
• Умение писать Unit-тесты, особенно для ViewModel.
• Опыт мокирования с использованием MockK и Turbine для Flow.
• Практический опыт работы с инструментами вроде Claude, Cursor, GitHub Copilot или их аналогами.
• Понимание, как использовать AI для автоматизации рутинных задач: бойлерплейт, тесты, рефакторинг, разбор legacy.
Будет плюсом:
• Опыт работы с Kotlin Multiplatform / Compose Multiplatform (iOS, Web, десктоп).
• Знакомство с UI-тестированием (Compose Testing / Espresso).
• Знание CI/CD: GitLab CI/CD, GitHub Actions, Azure.