telegram•только чтоПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию
Создание нового frontend-проекта с нуля на React, участие в проектировании архитектуры и продуктовой разработке личных кабинетов и внутренних инструментов.
Описание вакансии
Обязанности
Перед нами большая и интересная задача — создать новый проект с нуля, взяв лучшее из текущего продукта и переосмыслив то, что можно сделать удобнее и современнее
Это не просто перенос существующего функционала на новый стек. Вместе с командой предстоит участвовать в проектировании архитектуры, принимать технические решения и постепенно строить новую систему: от базовых компонентов до пользовательских сценариев и инструментов для менеджеров
В работе будет много продуктовой разработки: личные кабинеты, административные интерфейсы, внутренние инструменты и совершенно новый функционал. При этом часть существующей системы продолжит жить рядом, поэтому иногда предстоит разбираться с текущим кодом, исправлять баги и аккуратно переносить необходимую функциональность в новый проект
Разработка и развитие frontend-части продукта
Реализация новых интерфейсов и пользовательских сценариев
Интеграция с backend API
Проектирование и разработка переиспользуемых компонентов
Участие в проработке технических решений и декомпозиции задач
Проведение code review
Написание понятного, поддерживаемого и тестируемого кода
Оптимизация производительности и улучшение качества существующих решений
Исправление багов и поддержка текущих web-проектов в период перехода на новую систему
Участие в развитии технических практик и подходов внутри команды
Требования
Коммерческий опыт разработки на React от 3 лет
Уверенное знание JavaScript и TypeScript
Хорошее понимание принципов работы React и современного frontend-стека
Опыт проектирования структуры frontend-приложений и отдельных модулей
Понимание принципов построения поддерживаемого и масштабируемого кода
Опыт работы с REST API и интеграции frontend-приложений с backend-сервисами
Уверенное владение Git и понимание командного процесса разработки
Опыт проведения code review и готовность аргументированно обсуждать технические решения
Навыки написания и сопровождения технической документации
Умение самостоятельно разбираться в существующем коде и находить оптимальные решения
Ответственный подход к качеству кода и результату своей работы
Готовность делиться знаниями, помогать коллегам и участвовать в развитии инженерных практик команды
React / Redux / Redux Thunk
JavaScript / TypeScript
TanStack Router / TanStack Query / TanStack Form
Адаптивная верстка (HTML / CSS / Tailwind CSS)
shadcn/ui / Radix UI / Material UI
Unit-тестирование (Vitest / Jest)
Git / Yarn
Рефакторинг и поддержка legacy-кода, включая классовые React-компоненты
Будет плюсом:
Feature-Sliced Design
Браузерное тестирование с Playwright
Redux Form / React Router
Настройка Vite / Webpack / Babel / ESLint
Опыт работы с GitLab CI/CD
Опыт работы с Docker
Условия
Опыт работы: 3–6 лет Полная занятость График: 5/2 Формат работы: удалённо