Developer C++ (KES for iOS)
Требования
Местоположение и тип занятости
Компания
ТОП-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.