VK Teams — cуперапп для корпоративного общения и командной работы, входящий в подписку на сервисы для бизнеса VK WorkSpace. Приложение помогает выстроить коммуникацию в команде, ставить задачи и отслеживать их выполнение, проводить аудио- и видеоконференции, отправлять файлы и делиться контактами коллег.
Суперапп интегрирован с инструментами разработки, а ещё мы внедряем ботов-помощников, стикерпаки и даже расшифровку аудиосообщений. Всё, чтобы открывать приложение с радостью, даже вне рабочего времени.
Что мы предлагаем:
- Интересные задачи: нетривиальная архитектура, влияние на продукт, время на технический рефакторинг
- Свободу и доверие: гибкий график, минимум микроменеджмента
- Развитие: конференции, менторство, курсы за счет компании
- Команду, где ценят ваш вклад — без токсичности и лишней бюрократии
Задачи
- Разработка и поддержка функционала чата;
- Замена легаси Objective-C чата на Swift + SwiftUI + Structured Concurrency;
- Оптимизация приложения:
- Повышение crash-free rate;
- Увеличение процента покрытия автотестами;
- Решение сложных архитектурных задач:
- Интеграция с внутренними сервисами и другими фича- командами;
- Рефакторинг легаси-кода;
- Участие в планировании и код-ревью.
Требования
- Опыт разработки под iOS от 4 лет;
- Экспертный уровень Swift, понимание Objective-C;
- Глубокое знание UIKit, Core Animation, GCD/NSOperationQueue;
- Опыт с CoreData, SQLite;
- Опыт построения многомодульных приложений;
- Умение верстать кодом (без Storyboard/xib);
- Навыки оценки сроков и соблюдения дедлайнов;
- Опыт написания Unit/UI тестов.
Будет плюсом
- Глубокое знание Objective-C;
- Опыт работы с Texture/PinLayout;
- Опыт работы с GRDB;
- Опыт работы со Structured Concurrency, Swift UI.
Мы предлагаем
Формат работы
Уровень
График работы

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