Москва, Пресненская набережная, 12
Задачи:
Разработка и поддержка интерфейсов для автоматизации управления товарными запасами и регулярного пополнения;
Реализация функционала для поддержки принятия решений в цепочке поставок.
Требования:
Опыт коммерческой разработки на Vue/React от 3 лет (минимум 3 проекта);
Отличное знание Vue 3, Composition API, TypeScript;
Опыт работы с Vite, Vitest, Pinia, Vue Router, Naive UI, Tailwind CSS;
Умение работать с API (openapi-typescript клиент, Fetch + AbortController);
Знание архитектуры FSD (pages first);
Работа с графиками (Chart.js, vue-chartjs, CanvasJS) и data-grid (tanstask, ag-grid, revogrid);
Опыт unit-тестирования, MSW, настройка линтинга и коммит-хуков (ESLint, Prettier, Steiger, Git, Husky, Conventional commits).
Будет плюсом:
Docker, Sentry;
Настройка Vite и environment variables;
Адаптивный дизайн, кастомизация UI-кита;
Оптимизация фронтенда: lazy-loading, drag & drop, кэширование, виртуализация списков;
Интеграционное тестирование, экспорт данных (CSV).
Бонусные навыки:
Глубокое знание FSD и Chart.js;
Опыт MSW, E2E тестирования;
Понимание домена логистики и supply chain;
Работа с большими данными, производительностью и аналитикой;
Понимание бизнес-логики ERP систем и UX/UI принципов.
Мы предлагаем:
Гибкие варианты сотрудничества;
Гибкое начало и конец рабочего дня при синхронизации с командой;
Индивидуальный план развития с возможностью освоения новых технологий;
Насыщенную корпоративную жизнь: онлайн- и офлайн-квизы, выездные корпоративы, спортивные мероприятия, творческие тимбилдинги, тематические вечеринки и многое другое;
Оплату участия в профильных онлайн-конференциях (HighLoad++, Podlodka, Mobius и др.);
Компенсацию курсов английского языка;
Компенсацию расходов на покупку профессиональной литературы;
Доступ к курсам нашей объединенной IT-школы GIGASCHOOL.
Рассматриваем вариант удаленки в формате full time, либо гибридный формат работы в офисе, в одном из городов присутствия (Челябинск, Санкт-Петербург, Москва).