Senior Frontend Developer (React)
Требуется senior React разработчик для нового проекта с нуля, удаленно, полная занятость. Опыт работы 3–6 лет.
У нас большая и интересная задача — создать новый проект с нуля, взяв лучшее из текущего продукта и переосмыслив то, что можно сделать удобнее и современнее. Это не просто перенос существующего функционала на новый стек. Вместе с командой вы будете участвовать в проектировании архитектуры, принимать технические решения и постепенно выстраивать новую систему: от базовых компонентов до пользовательских сценариев и инструментов для менеджеров. Будет много продуктовой разработки: личные кабинеты, административные интерфейсы, внутренние инструменты и совершенно новый функционал. Часть существующей системы продолжит жить рядом, поэтому иногда придется иметь дело с текущим кодом, исправлять баги и аккуратно мигрировать необходимый функционал в новый проект. Развитие и рост фронтенд-части продукта. Реализация новых интерфейсов и пользовательских сценариев. Интеграция с бэкенд API. Проектирование и разработка переиспользуемых компонентов. Участие в технических решениях и декомпозиции задач. Проведение код-ревью. Написание понятного, поддерживаемого и тестируемого кода. Оптимизация производительности и улучшение качества существующих решений. Исправление багов и поддержка текущих веб-проектов во время перехода на новую систему. Участие в развитии технических практик и подходов внутри команды.
Коммерческий опыт работы с React от 3 лет. Уверенное знание JavaScript и TypeScript. Хорошее понимание принципов React и современного фронтенд-стека. Опыт проектирования структуры фронтенд-приложений и модулей. Понимание принципов поддерживаемого и масштабируемого кода. Опыт работы с REST API и интеграции фронтенд-приложений с бэкенд-сервисами. Свободное владение Git и понимание командного процесса разработки. Опыт проведения код-ревью и готовность аргументировать технические решения. Навыки написания и ведения технической документации. Умение самостоятельно разбираться в существующем коде и находить оптимальные решения. Ответственный подход к качеству кода и результатам работы. Готовность делиться знаниями, помогать коллегам и участвовать в инженерных практиках. 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; рефакторинг и поддержка легаси-кода, включая классовые компоненты. Будет плюсом: Feature-Sliced Design, browser testing с Playwright, Redux Form / React Router, настройка Vite/Webpack/Babel/ESLint, GitLab CI/CD, Docker.
Полная занятость, график 5/2, удаленная работа.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал