Open vacancies ⭐️
Open vacancies ⭐️

Senior Frontend Developer

О роли

В поисках Senior Frontend Developer, который готов создавать динамичные и инновационные веб-продукты.

Если вам по душе сложные задачи, креативные вызовы и работа в команде, которая двигает индустрию вперёд – давайте делать крутые вещи вместе!

⚙️ Зона ответственности

  • Проектирование фронтенд-архитектуры (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)

Будет плюсом

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

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

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

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

🤝 Софт-навыки

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

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

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

✨ Что мы предлагаем

Полностью удалённый формат работы — офис там, где твой ноутбук

• Работа с топовым, высоконагруженным iGaming-продуктом

Конкурентную компенсацию, которую мы регулярно пересматриваем в соответствии с вашим ростом и вкладом

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

Оплату профильного обучения и курсов для системного развития экспертизы

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

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

• Заботу о work-life balance: оплачиваемые отпуска, больничные, day off и дополнительные бонусы

Apply for Senior Frontend Developer

Personal Information

Experience

Your photo

More job openings in Development