iOS-приложение ВКонтакте — высоконагруженный продукт с миллионами пользователей, объединяющий социальную сеть, мессенджер, медиа и мини-аппы. Проект характеризуется сложной архитектурой, использованием Core Data и сетевых протоколов. Еженедельно обновляется для поддержки новых фич Apple, таких как SwiftUI и async/await. Цель — максимальная стабильность и скорость на всех устройствах с акцентом на качество, конкурирующее с глобальными лидерами.
Core iOS-команда ВКонтакте состоит из специалистов с глубоким знанием Swift/Objective-C, iOS SDK. Они решают невидимые пользователям задачи: оптимизация перформанса, разработка систем сбора крэшей, внедрение платформенных фич, создание SDK и подходов для всех команд и поддержка CI/CD-процессов.
Задачи
- Поддержка проекта: работа с багами, поиски методов оптимизации для улучшения производительности приложения
- Решение технических задач: переход с Objective-C на Swift, инфраструктурные и кор-задачи в рамках техдолга
- Возможность придумать и реализовать новую функциональность или техническую задачу самостоятельно
- Разработка продуктовых задач: проектирование решений, взаимодействие с другими разработчиками, продуктом, дизайном, QA, написание кода и тестов, запуск экспериментов
Требования
- Вы занимались iOS-разработкой от трёх лет
- Имеете большой опыт разработки клиент-серверных приложений
- Уверенно проектируете их архитектуру
- Хорошо знаете платформу iOS и стандартные фреймворки
- Отлично владеете Swift и Objective C
- Понимаете UIKit, умеете верстать кодом
- Работали с многомодульными проектами
- Умеете читать чужой код и находить информацию, разбросанную по разным источникам
- Стремитесь привносить в разработку процессные и технические улучшения
Мы предлагаем
Формат работы
Уровень
График работы
VK
VK — это более 200 технологичных проектов, больше 15 000 сотрудников и безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому.