Frontend Developer (Middle/Senior)
1 мес. назад
RussiaMiddleOnsite
reacttypescriptant designviteeditor.jsaxiosdockergitflow
Разработка и поддержка корпоративного портала на React 18+ и TypeScript в компании ВкусВилл.
Обязанности
- Разрабатывать и поддерживать высоконагруженный корпоративный портал на React 18+ и TypeScript.
- Строить сложные интерфейсы на компонентах Ant Design (кастомизация тем, создание переиспользуемых UI-кирпичиков), настраивать сборку и оптимизировать производительность через Vite.
- Работать с редактором контента Editor.js — дорабатывать кастомные блоки (вставка видео, файлов, изображений), настраивать загрузку данных.
- Интегрировать фронтенд с бэкендом через Axios (интерцепторы, проброс токенов, централизованная обработка ошибок).
- Участвовать в Code Review коллег, настраивать GitFlow в команде, помогать при настройке Docker-сборок фронта, использовать в работе LLM-помощников, поддерживая высокий стандарт качества кода.
Требования
- Core: уверенное знание React 18+: hooks, context, state management и TypeScript.
- Сборка: опыт настройки и оптимизации сборки на Vite.
- UI/UX: глубокое знание Ant Design: кастомизация тем, компонентов.
- Editor.js: опыт работы будет плюсом: настройка, создание кастомных блоков, работа с загрузкой файлов, изображений, видео.
- Сеть: работа с API через Axios: интерцепторы, обработка ошибок.
- Инфраструктура: понимание принципов работы Docker, GitFlow, опыт участия в Code Review.
- Уровень: Middle от 3 лет, Senior от 5 лет; способность принимать архитектурные решения на фронтенде.