React-разработчик для приложения на Smart TV
Иви — сильный бренд с понятным продуктом и современным стеком. Хороший социальный пакет и гибкий график делают вакансию привлекательной, несмотря на отсутствие указанной зарплаты.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Разработка под Smart TV накладывает специфические ограничения на производительность и использование ресурсов по сравнению с обычным вебом. Требуется уверенное владение RxJS и глубокое понимание жизненного цикла React-приложений.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В Москве для Senior/Middle+ React-разработчиков рыночные вилки составляют 250-400 тысяч рублей. Иви обычно предлагает конкурентоспособную оплату, соответствующую верхним границам рынка для опытных специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 Иви ищет React-разработчика для приложения на Smart TV*
Офис в Москве · зарплата не указана
Приложение для телевизоров устроено как веб-приложение: интерфейс получает данные через API компании. Нужно добавлять функции, оптимизировать код, проводить рефакторинг и писать тесты.
Стек — JavaScript, TypeScript, React, Redux и RxJS. Сборка на Webpack и Gulp, unit-тесты на Jest. Важны умение работать с существующим кодом и опыт командной разработки.
Предлагают технику, гибкое начало дня и ДМС со стоматологией после испытательного срока.
*➡️* IT JobHub • База знаний фронтендера
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- JavaScript
- TypeScript
- React
- Redux
- RxJS
- Webpack
- Gulp
- Jest
Возможные вопросы на собеседовании
Smart TV имеют ограниченные ресурсы; важно знать, как минимизировать перерисовки.
Какие специфические методы оптимизации производительности React-приложения вы бы применили для работы на маломощных устройствах Smart TV?
В стеке указан RxJS, который часто используется для обработки потоков событий (например, с пульта).
В каких сценариях в React-приложении вы предпочтете использовать RxJS вместо стандартных хуков или Redux?
Навигация на ТВ осуществляется пультом (focus management).
Как бы вы реализовали систему управления фокусом для интерфейса, управляемого только кнопками пульта (D-pad)?
Вакансия подразумевает работу с существующим кодом и рефакторинг.
Расскажите о вашем подходе к рефакторингу крупного legacy-модуля: как обеспечить стабильность и не сломать текущий функционал?
Упоминается использование Jest для тестов.
Как вы организуете тестирование асинхронного кода и логики, завязанной на внешние API, в среде Jest?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

