VK Teams — защищённое приложение для совместной работы сотрудников, позволяющее использовать сервисы VK WorkSpace с любого устройства: на компьютере, смартфоне и планшете или в веб-версии.
Приложение помогает выстраивать коммуникацию в команде, общаться в чатах и каналах, ставить задачи и отслеживать их выполнение, проводить аудио- и видеоконференции, переписываться в почте и планировать встречи в календаре.
Сейчас ищем разработчиков в 2 команды:
Платформенная команда VK Teams
Команда занимается рефакторингом и приведением приложения к целевой архитектуре.
Ищем senior разработчика, который видит свой трек развития в лиды.
Команда мини-аппов
Мини-аппы в VK Teams — это платформа для встраивания веб-приложений в VK Teams для использования их непосредственно из супер-апп.
Ищем middle/senior разработчика, который будет разрабатывать и поддерживать клиентское приложение и решать сложные, интересные задачи с нетривиальной архитектурой.
Задачи
- Рефакторинг кода на чистую архитектуру;
- Внедрение инструментов Architecture as Code;
- Написание юнит и UI тестов;
Требования
- Опыт разработки Android приложения на Java и Kotlin;
- Android SDK;
- Уверенное знание многопоточности в Java и корутин в Kotlin;
- Принципы SOLID и архитектура мобильных приложений;
- Умение пользоваться профилировщиками и инструментами для отладки;
- Умение разбираться в чужом коде;
- Умение работать с legacy-кодом;
- Опыт работы с Room и Dagger;
- Опыт с Clean Architecture;
- Умение оценивать срок исполнения задачи.
Мы предлагаем
Формат работы
Уровень
График работы

VK Teams
Защищённое приложение для совместной работы сотрудников, позволяющее использовать сервисы VK WorkSpace.