JT marketing

Senior Frontend в iGaming (React+Next)

От 5 000 USD
  • Армения
  • Более 6 лет
  • React
  • React 19
  • TypeScript
  • Next.js
  • React Query
  • React Hook Form
  • Tailwind CSS

Мы развиваем международный iGaming-продукт и уже более трёх лет уверенно растём вместе с сильной in-house командой. За это время мы не только укрепили продукт, но и выстроили гибкие процессы, которые поддерживают масштабирование бизнеса.

Сейчас мы активно расширяемся: усиливаем продуктовую экспертизу, развиваем команду и выходим на новый этап роста. В связи с этим открываем позицию Senior Frontend Developer, который возьмёт на себя техническое лидерство фронтенд-направления: архитектуру, качество и производительность.

Нам нужен практикующий технический лидер, который остаётся hands-on, умеет принимать архитектурные решения, выстраивать стандарты и быть опорой для команды и бизнеса.

🧩 Твоя зона ответственности

  • Проектирование фронтенд-архитектуры (FSD слои, модули, границы, публичные API модулей);

  • Разработка фич end-to-end: от RFC/ADR → UX/декомпозиции → реализация → тесты → релиз;

  • Работа с Next.js 15 (App Router, RSC, server/actions, caching, ISR/SSG/SSR, edge/runtime);

  • Управление данными с TanStack Query: кэш-стратегии, инвалидация, оптимистичные апдейты;

  • Производительность и доступность: Core Web Vitals, Lighthouse, Web Accessibility (WCAG), code-splitting, streaming & partial hydration;

  • PWA: оффлайн-сценарии, фоновая синхронизация, пуш-уведомления, стратегия SW (stale-while-revalidate и др.);

  • UI-система: дизайн-токены, Tailwind conventions, re-usable компоненты, Storybook документация;

  • Качество: покрытие Vitest, визуальные снапшоты/Storybook-Vitest, e2e Playwright, тест-пирамиды;

  • Наблюдаемость: Sentry (трейсинг, релиз-хелпы, source maps), дашборды в Grafana (метрики FE);

  • Безопасность: защита от XSS/CSRF, Content Security Policy, заголовки, sanitization;

  • SEO и i18n: metadata, structured data, Next.js sitemap/robots, локализация;

  • Менторство, код-ревью, улучшение DX (ESLint/Prettier/biome, линтеры commit-ов, генераторы);

  • Вклад в процессы: ADR, стандарты кодовой базы, CI/CD гейты, релиз-менеджмент.

❇️ Что важно для нас

Hard Skills:

  • 5+ лет в продакшн-FE, 2+ года с Next.js (App Router);

  • Глубокие знания React 19 (RSC, concurrent features), TypeScript (типобезопасные API, generics, utility types);

  • TanStack Query: queryClient, mutations, cacheTime/staleTime, infinite queries, server state;

  • Tailwind на уровне дизайн-системы (конфиг, пресеты, @apply разумно);

  • PWA/Service Worker: Workbox/кастомные SW, оффлайн-fallback, стратегии кэширования;

  • Feature-Sliced Design: грамотная декомпозиция по слоям (app/processes/pages/widgets/features/entities/shared), публичные контракты;

  • Тестирование: Vitest, storybook-vitest-addon, Playwright; умение строить пирамиду тестов и ускорять ран (watch, sharding);

  • Next.js performance: route-level code splitting, RSC streaming, ISR, dynamic/force-static, caching headers, image/font оптимизация;

  • Работа с API: REST/GraphQL, схемы (OpenAPI/SDL), валидация (zod/yup), деградации и ретраи;

  • Наблюдаемость: интеграция Sentry (frontend+server), метрики в Grafana (Prom → Loki/Tempo знание приветствуется), алёртинги;

  • CI/CD: сборки, линтинги, тест-гейты, превью окружения, релизные каналы (canary/feature flags).

Soft Skills:

  • Техническое лидерство: принятие архитектурных решений, защита компромиссов, наставничество;

  • Коммуникация: умение формализовать RFC/ADR, доносить риски и стоимость изменений;

  • Продуктовое мышление: ориентированность на метрики (активность, скорость, стабильность, конверсия), а не только на задачи.

✅ Будет плюсом

  • Бэкграунд в Backend (Node.js/Edge Functions), дизайн контрактов;

  • Docker, базовая K8s/оркестрация, pm2 (или аналогичные процесс-менеджеры);

  • Micro-frontend подходы (Module Federation, Webpack/Rspack), monorepo (pnpm workspaces/Turborepo/Changesets);

  • Опыт с аналитикой, AB-тестированием, feature-flags (Growth/Experimentation).

✳️ Что мы тебе предлагаем

  • Конкурентную компенсацию, которую мы регулярно пересматриваем с учётом твоего профессионального роста и вклада в результат команды;

  • Удаленный формат работы с гибким начало рабочего дня — фокус на результате, а не на отсиженных часах;

  • Мы заботимся о work-life balance, поэтому предлагаем оплачиваемый отпуск, больничные, выходные в государственные праздники и возможность брать дополнительные day off;

  • Работу в сильной команде и с опытным руководителем, которые помогают расти, развиваться и усиливать профессиональные навыки;

  • Среду, в которой есть точки роста даже для сильных senior-специалистов.

🙌 Culture Wallet — твой гибкий бенефит-бюджет

Мы даем тебе свободу инвестировать в то, что важно именно тебе:

  • Персональный бюджет на спорт, обучение, здоровье, хобби и другое — сумма растет вместе с твоим грейдом и стажем;

  • Стартовый бонус после прохождения испытательного срока — чтобы комфортно обустроиться или сразу вложиться в развитие;

  • Подарок ко дню рождения — денежное пополнение Wallet;

  • Spot-бонусы от руководителя за сильные результаты и вклад в продукт.

💚 Наши ценности

Мы строим команду, где каждый вовлечен в общий результат и понимает ценность своей работы. Берем ответственность за качество и доводим задачи до финала. Развиваем сильный продукт через сильную команду, опираясь на открытость, прямую коммуникацию и взаимное уважение. Быстро адаптируемся к изменениям, сохраняем темп и фокус на главном. Поощряем проактивность, любопытство и постоянное развитие, создавая среду, где люди поддерживают друг друга и растут вместе.

Если тебе близок такой подход к работе и развитию — давай обсудим, как мы можем быть полезны друг другу 🤝