Android-разработчик /Kotlin, Jetpack Compose, KMM
Jura - это сервис заказа такси через мобильное приложение или веб-сайт. Jura Такси соединяет пассажиров с водителями, позволяет выбрать тариф, оплачивать поездку и отслеживать её в реальном времени. Мы строим сервис нового поколения и ищем Android разработчика отлично разбирающегося в Kotlin.Задачи:- Разрабатывать мобильные приложения Jura для водителей и клиентов (Android и частично iOS через KMM/Compose Multiplatform)- Внедрять быстрый, удобный и стабильный UX- Работать с геолокацией, маршрутизацией, трекингом, оплатами и пуш-уведомлениями- Проектировать архитектуру (MVI / MVVM / Clean Architecture)- Интегрироваться с backend (REST + WebSocket)- Участвовать в разработке модулей KMM (общий код)- Писать unit/UI-тесты (JUnit, Kotlin Test, Compose UI Tests)- Оптимизировать батарею, сеть, память, производительность- Участвовать в развитии дизайн-системы и CI/CDТребования:- Отличное знание Kotlin, Android SDK- Опыт разработки на Jetpack Compose- Опыт разработки на Compose Multiplatform (Android как основная платформа)- Понимание Clean Architecture, MVVM/MVI, архитектурных слоёв- Опыт с Coroutines, Flow- Опыт с Ktor Client (REST + WebSocket)DI: опыт с Koin (предпочтительно) или Hilt/Dagger- Работа с локальными данными (Room, SQLDelight или аналогичные решения)- Опыт интеграции push-уведомлений (Firebase FCM или кастомный push-сервер)- Уверенная работа с Git- Понимание и готовность работать с текущей архитектурой:KMM + Compose Multiplatform + SwiftUI + Decompose + MVIKotlin + Koin + core:network + core:storage Будет плюсом:- Глубокий опыт с Kotlin Multiplatform (KMM)- Опыт разработки UI на Compose Multiplatform для Android/iOS/desktop- Опыт разработки UI на SwiftUI (интеграция с KMM, ObservableValue, state-binding)- Опыт работы с Decompose, MVIKotlin, многомодульной архитектурой- Опыт работы с картами: MapLibre, Mapbox, Google/Yandex Maps- Опыт работы с real-time стэком: WebSocket, live-трекинг, маршруты, чатыFirebase: Analytics, Crashlytics, Remote Config- Опыт настройки CI/CD (GitHub Actions, Jenkins, Firebase App Distribution)- Опыт внедрения офлайн-режима: кеширование, локальная БД, синхронизация- Опыт разработки многомодульных и feature-based приложенийМы ищем специалиста, который:- пишет чистый и поддерживаемый код- любит Android и следит за Google-новинками- умеет работать с данными и оптимизацией- использует AI-инструменты для скорости и качества (ChatGPT, Copilot)Мы предлагаем:- Участие в национальном проекте Jura - развитие цифровой и инфраструктурной экосистемы нового поколения.- Команду профессионалов, открытую к идеям и инновациям.- Гибкий график, комфортные условия, корпоративное обучение и развитие.- Конкурентную заработную плату, бонусы за результат и вклад в развитии продукта.Хотите стать частью нашей команды? Присылайте резюме на эл.почту job@jura.tj с темой письма: Android-разработчик KotlinПриглашаются кандидаты, соответствующие требованиям вакансии.
Jura Taxi,
03.11.2025 11:07,
Душанбе
Вакансии »
IT, телеком, компьютеры