Frontend-разработчик

БРИМА

Frontend-разработчик

Описание вакансии

В компанию ООО "БРИМА" требуется 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

ЗАРПЛАТА ОБСУЖДАЕМА

Навыки
  • React
  • TypeScript
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию