Senior Android разработчик, удаленно
Задачи
- реализация с нуля SDK и мобильных приложений;
- разработка архитектуры;
- формирование требований и согласование их с backend командой;
- поддержка, развитие и оптимизация существующих SDK и приложений;
- разработка Unit и UI тестов;
- разработка архитектуры;
- оценка трудозатрат;
- код ревью.
Требования
- опыт работы по профилю от 3х лет;
- опыт разработки Android приложений;
- хорошие знания Java и Kotlin;
- знание Android SDK и основных архитектурных решений Android приложений;
- знание основных алгоритмов и структур данных;
- использование ООП, шаблонов проектирования, принципов SOLID и их реализации в Android;
- умение спроектировать архитектуру приложения и аргументированно её защитить;
- умение работать с многопточностью/асинхронным кодом;
- работа с сетью (запросы, ответы, очереди, ошибки).
Будет плюсом
- опыт написания Unit/UI-тестов;
- CI/CD (TeamCity);
- умение работать в команде, слышать коллег, проводить код ревью;
- знание Rx/Coroutines;
- работа с ГИС системами;
- опыт работы с JNI/NDK.
Мы предлагаем
Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Профессиональная команда
Геосервисы
![](https://webcf.waybackmachine.org/web/20211011134725im_/https://corp.mrgcdn.ru/media/images/mail.rugroup_ztscvpj_tyWgDG0.png)
Геосервисы - молодой проект: наша команда создаёт картографические продукты и высоконагруженные сервисы на базе открытых данных OpenStreetMap. Наши сервисы применяются в Почте, Юле, ВКонтакте и других проектах, которыми каждый день пользуются миллионы людей.