О компании
iTV — стриминговый видеосервис (OTT), доступный как веб-приложение и как приложения для Smart TV (LG WebOS, Samsung Tizen).
Мы развиваем экосистему продуктов на React и ищем Web-разработчика / Frontend Developer в команду разработки.
Нам нужен специалист, который умеет не только качественно реализовывать интерфейсы, но и понимает архитектуру frontend-приложений, умеет работать с REST API и видеостримингом и готов участвовать в развитии продукта.
Чем предстоит заниматься
- Разрабатывать и поддерживать клиентскую часть веб-приложений на React и TypeScript;
- Реализовывать интерфейсы по макетам из Figma с использованием Tailwind CSS / компонентных библиотек (Radix UI);
- Интегрировать frontend с REST API и внешними сервисами (авторизация, платежи, видеоплеер);
- Работать с видеостримингом (HLS) через video.js / Shaka Player;
- Создавать адаптивную, кроссбраузерную и доступную вёрстку, в том числе для Smart TV (навигация по D-pad, работа с фокусом);
- Оптимизировать приложения по производительности и качеству кода (Vite, бандл-анализ);
- Разрабатывать и поддерживать переиспользуемые и компонентные решения на базе React Router v7 / React Query / Zustand;
- Писать и поддерживать unit- и e2e-тесты (Vitest, Playwright);
- Вести техническую документацию по реализованным модулям;
- Участвовать в обсуждении продуктовых задач и технических решений;
- Своевременно выявлять и сообщать о технических рисках.
Что мы ожидаем
Обязательно
- Коммерческий опыт Web/Frontend-разработки от 2 лет;
- Уверенное знание HTML, CSS, JavaScript (ES6+);
- Хорошее знание TypeScript;
- Опыт работы с React (хуки, контекст, работа с состоянием — Zustand или аналоги);
- Понимание принципов архитектуры SPA (React Router, Next.js или аналоги);
- Опыт работы с REST API;
- Опыт работы с системами контроля версий (Git);
- Понимание принципов написания качественного, читаемого и поддерживаемого кода.
Будет плюсом
- Опыт работы с TanStack Query, React Hook Form + Zod, Tailwind CSS;
- Опыт работы с видеоплеерами и стриминговыми протоколами (HLS, video.js, Shaka Player);
- Опыт разработки под Smart TV платформы (LG WebOS, Samsung Tizen), TV-интерфейсов (фокус-навигация, ограниченные ресурсы устройства);
- Опыт написания unit- и e2e-тестов (Vitest, Playwright);
- Понимание UI/UX и принципов адаптивной вёрстки;
- Опыт оптимизации frontend-приложений;
- Опыт взаимодействия с Backend, QA, DevOps и Product-командами;
- Инициативность в вопросах рефакторинга, автоматизации и улучшения технических решений.
Какой специалист нам нужен
Мы ищем самостоятельного и внимательного разработчика, который умеет аргументированно предлагать технические решения и не боится поднимать вопросы, связанные с качеством, архитектурой и производительностью продукта.
В работе предстоит тесно взаимодействовать с Product Owner, UI/UX-дизайнерами, Backend-разработчиками, QA и DevOps.
Что предлагаем
- Работа над цифровыми продуктами компании (веб + Smart TV);
- Возможность влиять на технические решения и развитие продукта;
- Возможность предлагать улучшения UI/UX, архитектуры и кода;
- Профессиональное развитие и повышение квалификации за счёт компании в рамках бюджета отдела;
- Работа в команде разработки с Product, Design, Backend, QA и DevOps.
Если вам интересно развивать современные frontend-продукты, работать с видеостримингом и Smart TV и при этом влиять на развитие продукта — будем рады познакомиться!