21 января 2026
В компанию ООО "БРИМА" требуется Frontend-разработчик
Мы ищем опытного Frontend-разработчика на Next.js и React 19 для развития пользовательского интерфейса нашей корпоративной платформы. Проект находится в активной разработке, есть готовое ядро, API и постоянная работа над новыми функциональными возможностями.
О проекте
Мы разрабатываем современную платформу для автоматизации взаимодействия между заказчиками и исполнителями в сфере строительства и услуг. Frontend-часть проекта построена на актуальном стеке: Next.js 16, React 19, TypeScript 5. Мы уделяем большое внимание качеству кода, производительности и доступности интерфейса.
Что уже реализовано
Современная архитектура приложения на Next.js 16 (App Router) и React 19
Полноценная система аутентификации и авторизации (интеграция с backend JWT)
Адаптивная и доступная верстка с использованием Radix UI и кастомных компонентов
Динамические страницы заказов, профилей пользователей, фильтров и избранного
Стилизация с использованием Vanilla Extract (CSS-in-JS) для типобезопасных стилей
Глобальное состояние приложения через Zustand
Управление серверным и клиентским состояниями с помощью TanStack Query (React Query)
Интерактивные анимации и плавные переходы с Framer Motion
Полная типизация TypeScript 5
Настроенные линтеры и форматеры: ESLint, Prettier
Задачи на ближайший период
Разработка интерфейса системы чатов между пользователями (интеграция с WebSocket, списки диалогов, окно переписки)
Создание интерфейса чата с техподдержкой и связанной с ним админ-панели
Улучшение UI/UX поиска и фильтрации заказов
Разработка интерфейса для системы жалоб и модерации
Создание и поддержка библиотеки кастомных UI-компонентов на основе Radix UI и Vanilla Extract
Оптимизация производительности и Core Web Vitals
Стек технологий
Frontend: Next.js 16 (App Router), React 19
Стили: Vanilla Extract (CSS-in-JS)
UI-библиотеки: Radix UI (unstyled, доступные компоненты), кастомные UI-компоненты
Анимации: Framer Motion
Состояние: Zustand (глобальное), TanStack Query (серверное)
Запросы: TanStack Query (React Query)
Типизация: TypeScript 5
Инструменты: ESLint, Prettier
Бэкенд-стек (для понимания): NestJS, PostgreSQL, Prisma
Мы ждем от сотрудника
Опыт коммерческой разработки на Next.js (App Router) и React от 2 лет
Глубокое понимание TypeScript, современных возможностей ES6+
Практический опыт работы с CSS-in-JS (желательно Vanilla Extract, Stitches, Styled Components или Emotion)
Опыт использования TanStack Query (React Query) и Zustand (или аналогичных стейт-менеджеров)
Умение создавать доступные (a11y) и адаптивные интерфейсы
Понимание принципов работы REST API и WebSocket
Умение писать чистый, поддерживаемый и документированный код
Будет плюсом
Опыт работы с Radix UI или другими headless -библиотеками
Опыт с Framer Motion для создания сложных анимаций
Навыки оптимизации производительности фронтенд-приложений
Опыт настройки и поддержки монорепозиториев (Turborepo, Nx)
Понимание бэкенд-архитектуры (NestJS) для более эффективного взаимодействия
Умение работать в команде и активное участие в code review
ЗАРПЛАТА ОБСУЖДАЕМА