Напиши текст вакансии для должности "Middle android-developer". Название компании: "Крит". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 

Обязанности:  разработка и поддержка программных продуктов компании; участвовать во всём процессе разработки - от проектирования до запуска.  Требования:  опыт программирования для Android на Java и Kotlin от 3 лет; знание сетевых протоколов и технологий (HTTP(S), REST API, JSON); понимание принципов Clean Architecture, MVVM, MVP; уверенное знание Kotlin и Android SDK; опыт работы с Git; хорошее знание алгоритмов и структур данных; понимание жизненного цикла Activity и Fragment; понимание отличий устройств и версий Android; знание принципов ООП; опыт разработки клиент-серверных приложений; опыт работы с RxJava2 и Dagger2 обязателен; умение разрабатывать Сustom View; понимание MVP, Moxy.  Условия:  динамичные проекты и возможность применять самые новые технологии; работа в проектах с поставленными процессами CI\CD и возможность построить всё с &quot;нуля&quot;. оформление в соответствии с ТК РФ; ежеквартальные бонусы по результатам проектов; предоставляется корпоративный ноутбук и компенсация мобильной связи; страховка ДМС; возможна удаленная работа; молодой и дружный коллектив профессионалов.