Middle + / Senior Android разработчик
Summary
Middle+/Senior Android developer (outstaff, via ИП) to build an omnichannel client dialog channel for a bank project. Fully remote from Russia/Belarus for ~3 months with possible extension, using Kotlin, Coroutines/Flow, Jetpack Compose, XML, MVVM/MVI, Dagger/Koin.
Навыки: Kotlin, Flow, Jetpack Compose, MVVM, Coroutines, XML. Квалификация: Senior. Специализации: Разработчик мобильных приложений.
Проект: Банк 🔵Создание омниканального диалогового канала с клиентом по обслуживанию и продажам.
Требования:
Коммерческий опыт Android-разработки от 3 лет.
Уверенное знание Kotlin и понимание особенностей работы языка.
Опыт разработки на Kotlin Coroutines и Flow.
Практический опыт разработки UI на Jetpack Compose.
Опыт разработки и поддержки экранов на XML.
Понимание принципов построения Android-приложений и жизненного цикла компонентов.
Практический опыт применения архитектурных подходов MVVM и/или MVI.
Опыт работы с Dependency Injection (Dagger, Koin или аналогичные решения).
Опыт работы с навигацией в Android-приложениях (Jetpack Navigation, Cicerone или аналогичные решения).
Умение читать существующий код, разбираться в чужих решениях и поддерживать большие кодовые базы.
Способность самостоятельно реализовывать задачи и доводить фичи до продакшена.
Опыт участия в code review и командной разработке.
Будет плюсом:
Опыт работы с многомодульными проектами.
Опыт написания unit-тестов.
Опыт миграции экранов с XML на Compose.
Наш стек: Kotlin, Coroutines / Flow, Jetpack, Compose, XML, MVVM (XML), MVI (Compose), Dagger + Koin (custom DI), Jetpack Navigation, Cicerone
Условия работы
-ИП до 1600 руб/час (фуллтайм по произв. календарю РФ)
-Сроки проекта: 3 мес (с возможной пролонгацией)
-Гражданство РФ и локация РФ/РБ ( удаленка )
-Аутстафф