Мы ищем 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.
Минимум бюрократии и возможность напрямую влиять на качество продукта.
Понятный карьерный путь и возможности для профессионального роста.
Интересные задачи и современный технологический стек.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.