iOS разработчик во Вконтакте E-com

Местоположение и тип занятости

Можно удаленно

Компания

Место встречи лучших

Описание вакансии

Условия работы

ВК - крупнейшая социальная сеть в СНГ. И у нас одно из самых крупных приложений в AppStore: оно объединяет в себе музыку, клипы, мессенджер, сообщества и много чего ещё.

Наша команда занимается инструментами продаж ВКонтакте: товары, объявления и услуги. 

Последние несколько лет мы развиваем магазины на базе сообществ, их у нас уже больше 100 тысяч. А с недавнего времени появилось еще два новых направления: раздел объявлений для сделок между пользователями и сервис "Работа ВКонтакте".

У нас придется разрабатывать интерфейсы, проектировать API, рефакторить и взаимодействовать с другими командами. Каждая фича подробно прорабатывается продуктологами, дизайнерами и тестировщиками, а разработчик в праве вмешиваться и влиять на каждом этапе; ведь главное – сделать хорошо.

Пишем на Swift и ObjectiveC, переписываем старое с ObjectiveC, но не смешиваем. Проект разбит на модули, в каждом модуле свои технологии и свои подходы. от архаичного ПП на почти-чистом-си, до современного ФП на свифте.
Внешним зависимостям предпочитаем собственные решения заточенные под наши нужды.

Задачи:

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

Требования:

  1. Отлично знать Swift или Objective-C.
  2. Отлично знать UIKit, уметь верстать нативно кодом и с помощью фреймворков.
  3. Знать платформенные технологии: GCD, CoreNetworking и пр.
  4. Уметь строить архитектуру, понимать чем плохой код отличается от хорошего.
  5. Быть коммуникабельным и работать в команде.