О компании
Привет! Мы запускаем современную онлайн-платформу на базе готового turnkey решения.
Проект сейчас на старте: кастомизация интерфейсов, адаптация дизайна под локальные рынки, первые релизы.
Нам нужен frontend-разработчик, который будет создавать кастомные виджеты на Web Components, решать задачи с динамическим фронтендом и развивать пользовательский интерфейс, совместно с продуктовой командой.

Роль и цели

  • Разрабатывать кастомные виджеты на Web Components (JS/TS) поверх turnkey-платформы.
  • Развивать интерфейс сайта через инструменты билдера, кастомный CSS и JS — в том числе реализуя макеты от UX/UI-дизайнера.
  • Решать задачи, связанные с динамическим фронтендом: корректная работа скриптов при смене языка, устойчивость к ре-рендерам, диагностика через DevTools.

Основные задачи

  • Разработка и поддержка кастомных виджетов на базе Web Components поверх платформы.
  • Кастомизация UI/UX сайта в билдере Digitain (JS/TS, CSS, шаблоны).
  • Диагностика и устранение проблем с динамическим контентом, включая корректную работу скриптов при переключении языка.
  • Интеграция аналитики, маркетинговых пикселей, A/B-тестов.
  • Поддержка кастомизаций при обновлениях платформы.

Профиль кандидата

  • Уверенный JavaScript (ES6+) и TypeScript — это часть стека платформы
  • Web Components: Custom Elements API, Shadow DOM, HTML templates, slots — основной инструмент создания виджетов на платформе
  • Опыт работы с динамическим DOM в SPA: MutationObserver, перехват client-side routing, идемпотентный код, устойчивый к ре-рендерам
  • HTML5, CSS3 (Flexbox/Grid, препроцессоры, CSS-переменные, особенности стилизации в Shadow DOM — :host, ::part, ::slotted), адаптивная вёрстка
  • Экспертное владение Chrome DevTools — основной рабочий инструмент: поведение платформы предстоит разбирать через инспекцию DOM, breakpoints, network и source maps
  • REST API; WebSocket — желательно (для лайв-коэффициентов это стандарт)

Будет плюсом

  • Прямой опыт с Digitain.
  • Опыт с аналогичными turn-key платформами: BetConstruct, SoftSwiss, EveryMatrix, Altenar, NSoft, Sportingtech.
  • Опыт с библиотеками для Web Components (Lit, Stencil) или сборкой компонентных библиотек.
  • Понимание специфики iGaming: коэффициенты, лайв-беттинг, бонусные системы, регуляторные требования