IOS-разработчик (команда развития Суперприложения)

В нашей команде ты будешь разрабатывать:
• вкладку «Сервисы» в приложении VK;
• платформу мини-приложений и их взаимодействие с клиентом VK для iOS;
• механики игровой платформы Direct Games;
• модули для встраивания мини-приложений и игр в продукты VK.

У нас интересно, потому что:
• результат твоей работы увидят миллионы пользователей, в том числе коллеги из IT-сферы, друзья и близкие;
• тебя ждет максимально широкий спектр задач: от переработки целого раздела приложения ВКонтакте до A/B-тестов;
• ты сможешь воплощать свои идеи для улучшения продукта — мы всегда открыты к предложениям и экспериментам;
• ты будешь создавать суперприложение в компании суперпрограммистов!
• есть возможность поработать на стыке Native и Web разработки и решать задачи с помощью и разбираться в тонкостях JavaScriptCore и WebKit;
• мы активно переходим на Swift. Всю новую функциональность разрабатываем на нем. Существующий Objective-C код по возможности переводим на Swift.

Антон Циварев, руководитель платформы для разработчиков:

«Мы ищем iOS-разработчика для двух направлений ВКонтакте — платформ VK Mini Apps и Direct Games. На них мы создаем бесшовные интеграции с другими сервисами и выходим за рамки нашей площадки. VK Mini Apps открывает предпринимателям и разработчикам новые возможности, которые недоступны в нативных приложениях. А Direct Games погружает пользователя в мир игр, которые не нужно скачивать и устанавливать.
При этом тесная интеграция с продуктами VK и партнерами позволяет ВКонтакте стать центром экосистемы, в которой можно легко решать повседневные задачи. Так мы создаем, меняем и упрощаем пользовательские сценарии».

Мы ожидаем, что ты:
• создаешь приложения для iOS — не менее 2 лет;
• отлично знаешь платформы Cocoa Touch: Objective-C, Swift, Foundation, UIKit, CoreGraphics, CoreAnimation, QuartzCore, Grand Central Dispatch;
• умеешь разрабатывать клиент-серверные приложения, понимаешь детали сетевого взаимодействия на всех уровнях абстракции в iOS;
• хорошо знаешь Objective-C Runtime и можешь использовать его для отладки и оптимизации приложений;
• понимаешь модели управления памятью Cocoa и детали работы MRC и ARC;
• имеешь практический опыт разработки приложений с многопоточностью, знаешь современные методики организации асинхронной работы на платформе iOS;
• понимаешь на базовом уровне web-технологии, основы верстки, базы данных и работу с системами версионного контроля (Git);
• любишь находить и изучать новые технологии и подходы, с дальнейшим их использованием. Способен оценивать риски добавления новых подходов в большой проект;
• покажешь нам портфолио с успешными проектами.

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

Будь уверен в своих силах, откликайся на вакансию — и присоединяйся к команде ВКонтакте!
Apply