Senior Frontend Developer (JS/TS) (Player)
Привлекательная вакансия в стабильной компании с конкурентной зарплатой в евро и возможностью удаленной работы. Четкие требования и интересная предметная область (видео) делают позицию отличным выбором для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием к глубокому знанию нативного JS, ООП и специфической ниши видео-технологий (VOD, HLS). Опыт более 6 лет предполагает экспертный уровень владения инструментами и архитектурное мышление.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата от 3 500 € (около 340 000 - 350 000 рублей) соответствует рыночному уровню для Senior Frontend разработчиков в европейских компаниях или крупных международных проектах с удаленным форматом. Верхняя граница рынка для таких позиций может достигать 5 500 - 6 000 €, однако 3 500 € является достойным стартовым предложением 'на руки'.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Wisebits
Senior Frontend Developer (JS/TS) (Player)
от 3 500 € за месяц, на руки
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Наши пожелания к кандидатам
-Уверенные навыки владения нативным Javascript стандарта ES2015+ и проведения code review, понимание ключевых аспектов работы языка
-Понимание принципов работы клиентского и серверного рендеринга
-Хорошее знание одного из популярных UI фреймворков (React, Vue, Svelte)
-Знание TypeScript 4+
-Знание ООП
-Готовность к глубокому погружению в код, несмотря на использование нейроинструментов
-Самостоятельность и ответственность
-Будет плюсом:
-Опыт работы с технологиями VOD (video on demand), HTML5 video, HLS.js
-Общее понимание как работает бэкенд (PHP, Node)
-Умение работать с CSS препроцессорами (LESS, SCSS), БЭМ
-Умение писать тесты (Jest, Testing Library)
-Понимание принципов асинхронности и многопоточности
-Здравый смысл и чувство прекрасного :)
Контакты: Откликнуться
*🔥* Подписаться на наши каналы / Откликнуться / Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- JavaScript
- TypeScript
- React
- Vue
- Svelte
- OOP
- VOD
- HTML5 Video
- HLS.js
- PHP
- Node.js
- Less
- SCSS
- BEM
- Jest
- Testing Library
Возможные вопросы на собеседовании
Вакансия сфокусирована на разработке плеера, где критически важна работа с видео-потоками.
Расскажите о вашем опыте работы с HTML5 Video API и протоколами стриминга, такими как HLS или DASH. С какими проблемами производительности вы сталкивались?
В требованиях указано глубокое знание нативного JS и ES2015+.
Как работает Event Loop в браузере и как это знание помогает оптимизировать воспроизведение видео без блокировки основного потока?
Упоминается знание ООП и TypeScript 4+.
Какие паттерны проектирования вы бы использовали при разработке архитектуры расширяемого видеоплеера на TypeScript?
Работа с видео требует понимания асинхронности.
Объясните разницу между микрозадачами и макрозадачами. В какой момент происходит перерисовка кадра (requestAnimationFrame) относительно этих очередей?
Компания ищет Senior-разработчика, готового к code review.
На что вы в первую очередь обращаете внимание при проведении code review в крупном проекте с легаси-кодом?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

