Frontend разработчик Senior для проекта по разработке TV‑приложения для платформы стриминга музыки, подкастов и аудиокниг.

Условия: Срок проекта: 6 мес с продлением. Локация: РФ. Гражданство: РФ.

Обязательные требования:

  • Опыт разработки приложений для SAMSUNG SMART TV/TIZEN обязателен
  • Опыт работы с TypeScript, JavaScript (ES6+)
  • Уровень квалификации Senior или уверенный Middle+
  • Подтверждённый опыт в области frontend‑разработки
  • Глубокое знание TypeScript и JavaScript
  • Понимание принципов построения асинхронной архитектуры, опыт работы с протоколом WebSocket
  • Практический опыт взаимодействия с мультимедиа API (работа с аудио, видео и сопутствующими интерфейсами)
  • Самостоятельность в решении задач и способность обоснованно принимать технические решения на уровне проекта

Дополнительные требования:

  • Понимание специфики проектирования UI для ТВ‑устройств (большой экран, дистанция просмотра, ограниченный набор элементов управления)
  • Навыки реализации системы навигации с фокусом (focus navigation) и поддержки управления с помощью пульта дистанционного управления
  • Опыт оптимизации производительности приложений под ограниченные аппаратные ресурсы Smart TV
  • Знание ограничений embedded browser environments и умение учитывать их при разработке

Задачи на проекте:

  • Работа со стеком: Tizen 7 SDK, TypeScript, JavaScript (ES6+), Web API, WebSocket, HTML5 Audio
  • Проектирование, разработка и техническая поддержка приложения для платформы Smart TV
  • Реализация обмена данными в режиме реального времени с использованием WebSocket
  • Интеграция мультимедийных функций (воспроизведение аудио и видео, управление контентом)
  • Оптимизация производительности и потребления ресурсов приложения для TV‑устройств
  • Работа с Tizen API и учёт особенностей платформы Samsung
  • Тестирование и обеспечение стабильной работы на широком спектре моделей телевизоров, устранение платформенно‑специфичных ошибок