описание
Навыки: Next.js, React, TypeScript, PWA. Квалификация: Senior. Специализации: Фронтенд разработчик.
## **О компании**
Команда создаёт **лицензированную онлайн-платформу в сфере iGaming**, которая объединяет более **3000 игр** и предлагает игрокам современный, безопасный и максимально удобный опыт.
Компания основана в **2023 году** и уже демонстрирует устойчивый рост. Впереди — **выход на рынки Азии и СНГ**, масштабирование команды и развитие продуктов.
Команда ищет сильного **Senior Frontend Developer**, который хочет влиять на архитектуру, внедрять современные подходы и работать над высоконагруженным продуктом.
## **Чем предстоит заниматься:**
**Архитектура и разработка:**
- Проектирование фронтенд-архитектуры по **Feature-Sliced Design** (слои, модули, публичные API).
- Полный цикл разработки фич: **RFC/ADR → UX/decomposition → разработка → тесты → релиз**.
- Работа с **Next.js 15**: App Router, RSC, server/actions, ISR/SSG/SSR, Edge Runtime.
**Работа с данными:**
- Управление данными через **TanStack Query**: стратегии кеширования, инвалидация, optimistic UI, infinite queries.
**Производительность и доступность:**
- Улучшение **Core Web Vitals**, работа с Lighthouse и Web Accessibility (WCAG).
- Оптимизация: code splitting, streaming, partial hydration.
**PWA:**
- Offline-сценарии, background sync, push-уведомления.
- Проектирование стратегий SW (stale-while-revalidate и другие).
**Дизайн-система и UI:**
- Работа с **design tokens**, Tailwind-конвенциями.
- Создание реиспользуемых UI-компонентов, документация в Storybook.
**Качество и тестирование:**
- Покрытие логики тестами на **Vitest**, визуальные snapshot-тесты (Storybook).
- e2e-тестирование на **Playwright**, построение адекватной testing pyramid.
**Наблюдаемость:**
- Внедрение трейсинга и логирования через **Sentry** и Grafana (FE-метрики).
**Безопасность:**
- XSS/CSRF, CSP, безопасные хедеры, проверка данных, санитайзеры.
**SEO и интернационализация:**
- Метаданные, structured data, генерация sitemap/robots, i18n.
**Процессы и командная работа:**
- Улучшение DX: ESLint/Prettier/biome, commit-линтеры, генераторы.
- Менторство, ревью кода.
- Участие в ADR, стандартах кодовой базы, CI/CD gates и релиз-менеджменте.
## **Наши ожидания:**
- 5+ лет опыта в разработке фронтенда.
- 2+ года коммерческой работы с **Next.js (App Router)**.
- Глубокие знания **React 19** (RSC, concurrent features).
- Уверенный **TypeScript** (дженерики, utility types, типобезопасные API).
- Опыт работы с **TanStack Query**: кеширование, мутации, staleTime/cacheTime.
- Tailwind на уровне дизайн-системы (config, presets, директивы).
- Опыт построения PWA / работы с Service Worker.
- Знание **Feature-Sliced Design** и корректной декомпозиции по слоям.
- Vitest / Storybook-Vitest / Playwright — понимание тестовой пирамиды.
- Опыт оптимизации Next.js: ISR, streaming, RSC, caching headers, image/font оптимизация.
- REST/GraphQL, OpenAPI/SDL, валидация (zod/yup), обработка деградаций и ретраев.
- Интеграции с Sentry (FE+server), базовые метрики в Grafana.
- Работа с CI/CD: gate-проверки, preview-окружения, канарейка/feature flags.
## **Будет плюсом:**
- Опыт на Node.js/Edge Functions или понимание серверной части.
- Навыки работы с Docker, базовое понимание Kubernetes.
- Опыт проектирования API-контрактов.
- Знание pm2 или других менеджеров процессов.
- Опыт работы с Feature-Sliced Design на больших проектах.
## **Что мы предлагаем:**
- Работа с современным стеком (Next.js 15, React 19, RSC, FSD, PWA).
- Возможность влиять на архитектуру и ключевые технические решения.
- Масштабируемый продукт с высокой нагрузкой.
- Гибкий формат работы.
- Команду сильных инженеров и прозрачные процессы.
- Возможность профессионального роста, участие в выборе технологий и подходов.