Все вакансии / iOS developer (OTT) / Санкт-Петербург

Наш клиент – центр исследований и разработок программных продуктов и потребительской электроники. Ключевое направление деятельности – разработка и интеграция программно-аппаратных комплексов для цифрового телевидения во всех средах и на любых устройствах.

В пул продуктов разработки нашего клиента входят линейка телеприставок, современная программная платформа с поддержкой интерактивных сервисов, система условного доступа, мобильные приложения и сервисы для Smart TV, в том числе интеллектуальный электронный телегид (EPG) и стриминговые приложения.

Центр объединяет четыре подразделения с уникальными компетенциями. Общее число сотрудников – более 500 человек. Распределённая команда в Санкт-Петербурге, Нидерландах и Эстонии.

Сейчас команда разработки приложений для мобильных и телевизионных платформ занимается ОТТ-приложением, которым пользуется уже больше полмиллиона людей. Чтобы их количество неуклонно росло, и пользователи становились все более счастливыми, мы ищем талантливого iOS разработчика. Что ещё предстоит, помимо разработки ОТТ-приложения? CAS/DRM + «живой поток»: взболтать, но не смешивать.

Project Stack: Swift 4 / UIKit / C ++ / Objective-C

Задачи, которые предстоит решать:

  • Разработка iOS-приложения для просмотра телевизионного контента;
  • Поддержка существующей кодовой базы (приложение на Swift 4);
  • Участие в проектировании архитектуры разрабатываемых систем;
  • Разработка новой функциональности продукта (ОТТ-приложение для телесмотрения);
  • Оттачивать свое мастерство в команде разработки приложений для мобильных и телевизионных платформ.

Мы ждем от Вас:

  • Опыт коммерческой разработки iOS-приложений не менее двух лет;
  • Опыт разработки клиент-серверных приложений;
  • Опыт интеграции С ++ библиотек в iOS-приложение;
  • Понимание деталей сетевого взаимодействия в iOS. Умение писать приложения, которые общаются с серверной частью через REST API4;
  • Уверенное владение Swift 4;
  • Хорошее знание Objective-C и способность использовать его для отладки и оптимизации приложений.

Будет плюсом:

  • Понимание модели управления памятью Cocoa и деталей работы MRC и ARC;
  • Знание iOS SDK, основных фреймворков (Foundation, UIKit и др.), понимание особенностей различных версий и архитектуры iOS;
  • Опыт разработки под мобильные платформы на языке С ++;
  • Опыт разработки на таких скриптовых языках, как: Bash / JavaScript / Python;
  • Опубликованные проекты в AppStore, а также ссылки на профили в GitHub, StackOverflow, Habr и др.
Условия:
  • Белая заработная плата;
  • Проектные бонусы;
  • Кафетерий льгот (скидка на фитнес или расширенный ДМС);
  • Офис в деловом квартале "ВЫБОРГСКАЯ НАБЕРЕЖНАЯ";
  • Неформальный и дружный коллектив.
Подраздел:

iOS