← к выдаче
разработка

Мiddle android developer

Минск3 дн. назад

Описание от работодателя

Middle Android Developer Стек и ключевые навыки: Язык и платформа: Уверенное владение Kotlin и знание Android SDK. Архитектура: Clean Architecture, MVVM. UI: Jetpack Compose + Coil. Знание класического XML (AndroidView) — необходимо для поддержки и работы со смежным продуктом (приложение сборщика). Асинхронность: Kotlin Coroutines & Flows (понимание механизмов, диспетчеров, отмены подписок). Базы данных: Room (миграции, сложные запросы, ORM). Сетевой стек: Retrofit, OkHttp, Volley. DI: Dagger 2. Сервисы и SDK: Yandex Maps SDK, Firebase (Analytics, Crashlytics, Cloud Messaging и др.). Тестирование: JUnit, Mockk (понимание принципов Unit-тестирования). Будет плюсом / Чем предстоит заниматься (Nice to Have): Опыт работы с RxJava 2/3 или готовность с ней взаимодействовать: часть legacy-сетевого слоя в текущих модулях написана на RxJava, планируется плавный перенос на Coroutines / Flow. Понимание работы CI/CD для Android, Git-flow, опыт работы с Gradle. Основные задачи: Разработка и развитие основного приложения: Разработка новых фич на современном стеке (Jetpack Compose, Clean Architecture, Coroutines/Flow). Поддержка и развитие сервисных приложений (приложение сборщика): Работа с XML-версткой (AndroidView) и сетевым слоем на Retrofit/OkHttp. Рефакторинг и модернизация: Постепенный миграционный перенос legacy-кода с RxJava и Volley на Coroutines, Flow и Retrofit. Интеграция сторонних SDK: Работа с картами (Yandex Maps) и сервисами Firebase. Покрытие кода тестами: Написание Unit-тестов (JUnit, Mockk) для критических бизнес-сценариев. Условия: Трудоустройство согласно ТКРБ. Работа удаленная (дистанционно). Размер заработной платы по результатам собеседования. Достойная заработная плата (2 раза в месяц на банковскую карту), которая будет расти вместе с Вашими результатами и квалификацией; Комфортные условия труда. Позитивный коллектив профессионалов. Требование: наличие паспорта корректное и полное заполнение резюме (анкеты)