Полная занятость, удаленная работа
Наша компания занимается разработкой собственных мобильных приложений для iOS. Портфель проектов разнообразный – от инвойс утилит до фото редакторов.
Обязанности:
Разработка и поддержка универсальной SDK для интеграции с различными Smart TV (Philips, LG, Android TV) и iOS-устройствами.
Работа с сетевыми протоколами: WebSocket, HTTP, discovery (SSDP, mDNS, DIAL).
Интеграция и поддержка форматов обмена данными: Protobuf, JSON, XML.
Разработка модулей на Objective-C (чтение и интеграция существующего кода) и Swift (включая сетевой стек).
Создание и настройка эмуляторов/мок-серверов Smart TV на локальной машине (Python или Go).
Взаимодействие с командами QA и iOS-разработки для настройки среды разработки и тестирования.
Участие в проектировании архитектуры SDK и её адаптации под разные платформы.
Требования:
Опыт разработки на Objective-C (чтение и интеграция кода).
Уверенное знание Swift, включая сетевой стек.
Понимание работы с WebSocket и HTTP.
Знание discovery-протоколов: SSDP, mDNS, DIAL.
Опыт работы с сериализацией: Protobuf / JSON / XML.
Опыт работы с Python или Go для создания мок-серверов (эмуляция Smart TV).
Базовое понимание принципов разработки SDK и интеграции на разных устройствах.
Будет плюсом:
Опыт разработки под Smart TV (Philips, LG, Android TV).
Опыт разработки собственных SDK или библиотек.
Навыки CI/CD и автоматизации тестирования.