
STARTRIBE LTD
Frontend React Developer Consultant
- React
- TypeScript
- Observer API
- Redux
- MongoDB
- Prisma
- MobX
- Nest.js
- Next.js
Международная iGaming компания в поисках опытного Frontend-разработчика.
Продукт представляет собой платформу для автоматизации работы консультантов первой линии чат-поддержки онлайн площадок, от пользовательского виджета на клиентах (сайты, мобильные приложения, мессенджеры) до бекофиса на рабочем месте оператора.
Обязанности:
-
Разработка и поддержка веб-приложений на основе React и Next.js.
-
Оптимизация рендеринга, применение мемоизации (React.memo, useMemo, useCallback).
-
Работа с кастомными хуками (usePrevious, useDebounce, useThrottle).
-
Управление состоянием с помощью useState, useRef, useContext, Zustand (используется для SignalR).
-
Грамотное использование контекста и глобального состояния.
-
Реализация клиент-серверного взаимодействия, асинхронных запросов.
-
Работа с GraphQL, Apollo Client (кэширование и нормализация данных) или аналогичными инструментами (TanStack Query).
-
Использование библиотек Ant Design (кастомизация и стилизация), Styled-components, Day.js, Next-intl.
-
Базовое знание Nest.js, понимание модульного подхода, гвардов и контроллеров (преимущественно для работы с файлами).
Требования:
-
Опыт работы с Next.js (Page Router, App Router).
-
Отличное знание React и ключевых хуков (useState, useEffect, useLayoutEffect, useMemo, useCallback, useRef и т. д.).
-
Умение работать с кастомными хуками и их написанием.
-
Опыт работы с Event Loop и понимание клиент-серверного взаимодействия.
-
Знание Observer API (Intersection Observer, Resize Observer и др.).
-
Опыт работы с TypeScript.
-
Умение работать с кэшированием, нормализацией данных и эффективным управлением запросами (Polling, Refetch, Lazy, Queries/Mutations).
-
Опыт оптимизации загрузки изображений и работы с виртуализацией.
Будет плюсом:
-
Опыт работы с Redux, MobX и другими глобальными состояниями (но с пониманием их ограничений).
-
Понимание Property Drilling и правильное использование контекста.
-
Опыт работы с UI-библиотеками и их кастомизацией.
-
Базовые знания работы с Prisma и MongoDB.
Мы предлагаем:
- Конкурентоспособная заработная плата
- Гибкий график работы
- Удаленная работа
- Возможность профессионального и карьерного роста
- Дружный коллектив и комфортные условия труда
- Участие в интересных и перспективных проектах