📍 Москва (м. Аэропорт)Санкт-Петербург (м. Невский проспект)Можно удалённо из РФ
Специализация
Mobile (iOS)
Наша команда делает из VK суперприложение. Мы разрабатываем платформы сервисов и встраиваемых HTML5-игр на базе ВКонтакте: VK Mini Apps и Direct Games. Здесь можно заказывать такси и еду, покупать товары и билеты, играть в классные мобильные игры — не покидая привычный интерфейс ВКонтакте и ничего не скачивая.
Ищем iOS-разработчика, который будет улучшать продукт вместе с нами.
Технологии/инструменты
Objective-CSwiftFoundationUIKitCoreGraphicsCoreAnimationQuartzCoreGrand Central DispatchGit
Мы активно переходим на Swift. Всю новую функциональность разрабатываем на нем. Существующий Objective-C код по возможности переводим на Swift.
У нас интересно, потому что
- Результат твоей работы увидят миллионы пользователей, в том числе коллеги из IT-сферы, друзья и близкие.
- Тебя ждет максимально широкий спектр задач: от переработки целого раздела приложения ВКонтакте до A/B-тестов.
- Ты сможешь воплощать свои идеи для улучшения продукта — мы всегда открыты к предложениям и экспериментам.
- Ты будешь создавать суперприложение в компании суперпрограммистов.
- Есть возможность поработать на стыке Native и Web разработки и решать задачи с помощью и разбираться в тонкостях JavaScriptCore и WebKit.
В нашей команде вы будете разрабатывать
- Вкладку «Сервисы» в приложении VK.
- Платформу мини-приложений и их взаимодействие с клиентом VK для iOS.
- Механики игровой платформы 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).
- Любишь находить и изучать новые технологии и подходы, с дальнейшим их использованием. Способен оценивать риски добавления новых подходов в большой проект.
- Покажешь нам портфолио с успешными проектами.
Будет плюсом, если вы:
- Способен максимально быстро и качественно решать поставленные задачи, ориентируясь на результат.
- Самостоятелен, ответственен, инициативен.
- Работаешь с вниманием к деталям — как в коде, так и в создаваемых интерфейсах.
- Способен находить решения нестандартным задачам и продумывать будущее развитие и улучшение решений.
- Применяешь гибкий и системный подход в решении сложных задач.
Будьте уверены в своих силах, откликайтесь на вакансию — и присоединяйтесь к Команде ВКонтакте!
Елизавета Воронова Lead IT Recruiter