Developer C++ (KES for iOS)

Требования

Бэкенд разработчикC++Ionic

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

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

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

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

Мы - команда, которая занимается проектом Kaspersky Endpoint Security for iOS. Это B2B решение, которое создано для управления парком мобильных устройств компании. Кроме приложения, решение включает в себя плагины для web, которые занимаются конфигурацией устройства в консоли. Они также на поддержке у нашей команды, и занимаются в том числе удалённой конфигурацией устройства (iOS MDM Backend).

Продукты, которые разрабатывает наша команда:

  •  iOS клиент;
  •  Приложение на Swift.

Особенности:

  • Весь UI написан на SwiftUI;
  • Служит для связи с удалённым сервером управления и выполняет от него команды;
  • Реализует функциональность фильтрации трафика на основе NetworkExtension;
  • Наличие UI, Unit, E2E тестов и автоматический скриншотинг.
  • Полноценный бэкенд, реализующий протокол [Apple MDM] (https://developer.apple.com/documentation/devicemanagement) - написан целиком на C++; служит для управления мобильными устройствами;
  • Интегрирована как с Apple MDM, так и с iOS клиентом;
  • Существует две версии: старая (на поддержке, C++ / WinApi) и новая (TypeScript).

Задачи:

  • Задачи по разработке iOS-клиента;
  • Серверная часть;
  • Консоль администрирования.

Кого ищем:

  • C++ разработчика с желанием развиваться в разработке под iOS или опытом такой разработки;
  • Плюсом будет опыт разработки на TypeScript.