Мы ищем Senior Frontend Developer, который поможет нам развивать и масштабировать нашу внутреннюю платформу. Это практическая, продуктовая позиция для специалиста с сильными знаниями React и TypeScript, опытом разработки production-grade приложений и способностью самостоятельно отвечать за frontend-разработку в быстрорастущем продукте.
Обязанности:
-
Разрабатывать и поддерживать масштабируемые и высокопроизводительные frontend-приложения с использованием React, Next.js и TypeScript.
-
Проектировать и реализовывать надежные frontend-решения, участвовать в архитектурных решениях и улучшать существующие системы.
-
Разрабатывать и доводить до production полноценные продуктовые функции, тесно сотрудничая с backend-разработчиками, QA, дизайнерами и Product-командой.
-
Обеспечивать качество кода, производительность и надежность с помощью тестирования, code review, мониторинга и постоянной оптимизации.
-
Участвовать в улучшении процессов разработки и frontend best practices, совершенствовать инструменты, CI/CD, observability и общее качество инженерных процессов.
Требования:
-
5+ лет коммерческого опыта во frontend-разработке, включая 3+ года с React, с опытом самостоятельного сопровождения production-приложений под реальной пользовательской нагрузкой.
-
Сильные знания TypeScript: strict mode, generics, utility types, discriminated unions и полностью типизированные API-контракты без использования any.
-
Продвинутое знание React 18/19 и Next.js: hooks, render cycle, Suspense, Server/Client Components, App Router, SSR/SSG/ISR, middleware, caching и routing.
-
Опыт работы с TanStack Query, включая управление запросами, invalidation, SSR prefetching/hydration, persistent cache и optimistic updates.
-
Умение проектировать и развивать крупную frontend-архитектуру: четкие границы модулей, многоуровневая структура, публичные API и постепенная миграция legacy-кода без блокировки разработки новых функций.
-
Сильный фокус на качестве кода и тестировании: Vitest/Jest, React Testing Library, Playwright/Cypress, ESLint/Prettier, code review и оптимизация Core Web Vitals.
-
Опыт работы с современной frontend-инфраструктурой и эксплуатацией: Git, CI/CD (GitHub Actions/GitLab CI), Sentry, Docker и Node.js deployments.
-
Хорошее понимание API-коммуникации и веб-безопасности: REST, WebSocket, authentication/refresh flows, CORS, CSP, XSS, SSRF и безопасные BFF-паттерны.
-
Опыт работы в кросс-функциональной продуктовой команде с backend, дизайном и QA, а также практические знания Tailwind CSS, Zod и интернационализации (next-intl или аналог).
-
Английский и русский языки — B2 обязательно.
Будет плюсом:
-
Опыт в iGaming, betting, fintech или других высоконагруженных сферах с real-time данными.
-
Опыт разработки админ-панелей и role-based access control (RBAC).
-
Знание Node.js на уровне разработки BFF-слоя, прокси и небольших сервисов.
-
Опыт работы с monorepo: pnpm workspaces, Turborepo, Nx.
-
Опыт поддержки legacy-браузеров и работы с polyfills в современном frontend-стеке.
-
Опыт настройки observability: логирование, tracing, dashboards.
Что мы предлагаем:
-
Полностью удаленную работу.
-
Конкурентоспособную заработную плату.
-
Возможность работать в быстрорастущей международной iGaming-компании.
-
Сильные команды Development и Product.
-
Минимум бюрократии и возможность напрямую влиять на качество продукта.
-
Понятный карьерный путь и возможности для профессионального роста.
-
Интересные задачи и современный технологический стек.
Ключевые навыки
- Английский — B2 — Средне-продвинутый