Frontend-разработчик
от 60 000 ₽
В компанию ООО "БРИМА" требуется 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
ЗАРПЛАТА ОБСУЖДАЕМА
Опубликована 2 дня назад