Napoleon IT

Frontend Developer (Vue 3 / TypeScript)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Мечтай о большем с Napoleon IT

Мы — не просто IT-компания, а место, в котором искусственный интеллект объединяется с человеческим.
Мы — это более 250 сотрудников, 3 офиса в России, 3 разных направления развития: заказная разработка, outstaffing, собственные продукты.
Помимо уже существующих продуктов и решений на основе AI, мы активно развиваем разработку с использованием технологий LLM и Generative AI. Мы строим мультиагентные системы и платформенные решения для брендов, ритейла и маркетплейсов.
Реализовывая принцип LLM First, мы стараемся внедрять LLM-технологии во все внутренние процессы, чтобы освободить ресурс для смелых идей, уникальных проектов и амбициозных целей.
Наша цель — упростить доступ к передовым технологиям и позволить людям мечтать о большем, и для этого нам необходима твоя экспертиза.

Мы ищем сильного Frontend-разработчика (Vue 3) в команду разработки собственного продукта.

Задачи:

  • Разработка и поддержка интерфейсов для автоматизации управления товарными запасами и регулярного пополнения;

  • Реализация функционала для поддержки принятия решений в цепочке поставок.

    Требования:

  • Опыт коммерческой разработки на 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, либо гибридный формат работы в офисе, в одном из городов присутствия (Челябинск, Санкт-Петербург, Москва).