Публікуйте вакансії
Наймайте без комісій
51 перегляд
Jellyworkz
Необхідні кваліфікації:Досвід:
Мінімум 3+ роки досвіду в розробці мобільних додатків під Android.
Впевнений рівень роботи з Kotlin та Java.
Розуміння принципів Clean Architecture та SOLID.
Фреймворки та бібліотеки:
Jetpack Components: ViewModel, LiveData, Navigation Component, Room.
UI-фреймворки: ConstraintLayout, MotionLayout, Compose (бажано).
Робота з API: Retrofit, OkHttp, Gson/Moshi.
Асинхронність: Kotlin Coroutines, RxJava.
Мережеві протоколи: REST API, WebSockets.
Push-нотифікації: Firebase Cloud Messaging.
Робота з мультимедіа: ExoPlayer, CameraX.
Мови програмування:
Kotlin, Java (мінімум API рівень 21+).
Бази даних та збереження даних:
Локальні бази: SQLite, Room.
Кешування: SharedPreferences, DataStore, WorkManager.
Синхронізація даних: Firebase Realtime Database, Firestore.
Робота з UI та анімаціями:
Використання ConstraintLayout, MotionLayout, RecyclerView.
Досвід створення кастомних View та анімацій (ObjectAnimator, Lottie).
Впровадження Material Design 3.
Інструменти розробки та контроль версій:
Android studio (зnannta prorofайlera ta dебагінгу) .
junit, Mockito, Robolectric.
Ui-Tenti: еспресо, UI Automator.
instrumentity monіторингу: Firebase Crablytics, Sentry.
bезpeka:
roborta з Android Keystore (AES, RSA).
заїст API-TOKENYV (OAuth2, JWT).
заїст. Шрифт: нормальний; Текст-декорація: Немає "> rOзpovsюdжventa ta pіdtrimka:
Публякація ДОДАТКІВ Ви грають Google (Google Play Console).
roborta з Play Contineity API.
bажАні Квальтіфкаці (Nice-to-Have):
Досвід роботи з Jetpack Compose.
Глибоке розуміння потоків даних (Flow, StateFlow).
Використання GraphQL для отримання даних.
Інтеграція платіжних систем (Google Pay, Stripe).
Робота з BLE, NFC, геолокацією.
Оптимізація споживання батареї (Battery Historian, WorkManager).
Розуміння принципів UX/UI та взаємодія з дизайнерами.
Що ми пропонуємо: