iOS-разработчик в команду сообщений

Сообщения — один из ключевых продуктов ВКонтакте. Каждый месяц им пользуются 82 миллиона человек: люди переписываются, звонят, отправляют друг другу стикеры, обмениваются фотографиями и документами.

Сейчас мы ищем опытного iOS-разработчика, которому сможем предложить как сложные технические, так и нетипичные продуктовые задачи.

Вам предстоит:
• активно участвовать в проработке новой функциональности сообщений, включая дизайн и API;
• регулярно взаимодействовать с другими командами ВКонтакте;
• использовать все возможности языка Swift и обновления платформы iOS;
• погрузиться в детали оптимизации: от запросов к API и БД до отрисовки текста.

У нас интересно, потому что:
• результат вашей работы увидят миллионы людей, включая ваших друзей и близких;
• вместе с коллегами будете внедрять сложные решения — например, недавно мы с командой исследований запустили распознавание голосовых сообщений: vk.cc/avA9BL;
• будете постоянно находиться в технологическом авангарде компании;
• сможете разобраться в нетривиальной логике синхронизации сообщений.

Алексей Цветков-Омеличев, руководитель iOS-разработки в команде сообщений:
«Мы ищем инженера, который уважает iOS и не боится работы над таким масштабным продуктом, как сообщения. Наш идеальный кандидат любит современные технологии и хочет применять их на практике. Мы ценим самостоятельность, ответственность и инициативность. Стремимся находить простые надёжные решения для сложных технических и продуктовых задач и трепетно относимся к деталям — как в коде, так и в пользовательском интерфейсе».

Мы ожидаем, что вы:
• отлично знаете платформу Cocoa Touch;
• владеете языками Objective-C и Swift;
• работали с базами данных, в частности с SQLite;
• создавали клиент-серверные приложения и понимаете детали сетевого взаимодействия на всех уровнях абстракции в iOS;
• обладаете опытом разработки приложений с многопоточностью;
• понимаете модели управления памятью Cocoa.

Мы особенно оценим, если вы:
• работали с Core Text;
• разбираетесь в функциональном программировании;
• имеете опыт в создании Custom UICollectionViewLayout.

Сейчас вся команда ВКонтакте находится на удалёнке, поэтому мы ждём кандидатов, которые смогут эффективно работать из дома. Откликайтесь — желаем удачи!

Tell us about yourself

Резюме:
Full name:
Phone number:
Email:
Дополнительные сведения: