Напиши текст вакансии для должности "Senior Android-разработчик". Название компании: "VK". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Kotlin', 'Android', 'Git', 'UI', 'Android SDK', 'Java', 'ООП'

Задачи:  реализация с нуля SDK и мобильных приложений; формирование требований и согласование их с backend-командой; поддержка, развитие и оптимизация существующих SDK и приложений; разработка Unit и UI-тестов; разработка архитектуры; оценка трудозатрат; код-ревью.  Требования:  опыт работы по профилю — от 3 лет; опыт разработки Android-приложений; хорошие знания Java и Kotlin; знание Android SDK и основных архитектурных решений Android-приложений; знание основных алгоритмов и структур данных; использование ООП, шаблонов проектирования, принципов SOLID и их реализации в Android; умение спроектировать архитектуру приложения и аргументированно ее защитить; умение работать с многопоточностью / асинхронным кодом; работа с сетью (запросы, ответы, очереди, ошибки).  Будет плюсом:  опыт написания Unit/UI-тестов; CI/CD (TeamCity); умение работать в команде, слышать коллег, проводить код-ревью; знание Rx/Coroutines; работа с ГИС-системами; опыт работы с JNI/NDK.