Aylo
JavaScript Software Developer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Frontend-разработчик в команду высоконагруженной real-time видео-платформы для стримеров и зрителей. Полный цикл frontend-разработки: от ревью дизайна до релиза, с фокусом на React и производительность.
Задачи
- Разрабатывать и поддерживать React-функциональность для стримеров и зрителей
- Управлять состоянием приложения в Redux Toolkit
- Работать над функциями live-видео и real-time коммуникаций
- Поддерживать multi-target сборку Webpack
- Обеспечивать высокую производительность сайта с миллионами визитов в день
- Проводить ревью кода, включая AI-сгенерированный код, и предлагать улучшения
- Анализировать существующие процессы и предлагать практичные решения
Требования
- 3+ года профессиональной работы с JavaScript (ES6+) и 2+ года с React
- Опыт работы с библиотекой управления состоянием, например Redux
- Опыт работы с WebSockets, WebRTC или другими real-time коммуникациями в продакшене
- Опыт работы с современным сборщиком (Webpack, Vite, Rollup или аналогичным)
- Уверенные HTML и CSS, включая SCSS или CSS Modules и адаптивный дизайн
- Навыки проектирования ПО: умение структурировать код вокруг понятных абстракций
- Уверенное владение Git и процессами merge-request
- Сильный письменный и разговорный английский, аналитические навыки и навыки решения задач
- Готовность к меняющимся техническим приоритетам, командный игрок
- Опыт работы с крупномасштабным высоконагруженным сайтом
Условия
- Гибридный формат работы или удалённо
- Офисы в Монреале (Квебек), Остине (Техас) и Никосии (Кипр)
- Некоторые позиции требуют полного присутствия в офисе
- Возможна работа с контентом для взрослых
Навыки
- JavaScript
- ES6+
- React
- Redux
- Redux Toolkit
- WebSockets
- WebRTC
- Webpack
- Vite
- Rollup
- HTML
- CSS
- SCSS
- CSS Modules
- Git
- Node.js
- SignalR
- CI/CD