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