Наш партнер - крупная FMCG компания открывает позицию: Senior TS Engineer (Vue/Nuxt).
Мы ищем опытного фронтенд-разработчика с экспертизой во Vue 3 / Nuxt 3 (и интересом к Nuxt 4), который готов развивать современные веб-продукты и влиять на архитектурные решения.
Мы ожидаем:
- Опыт коммерческой разработки на Vue 3 / Nuxt 3/4 от 2–3 лет.
- Последний опыт работы со стеком Vue 3 / Nuxt 3/4 — не менее 6 месяцев подряд.
- Отличное знание JavaScript (ES2015+) и TypeScript (5.8+).
- Глубокое понимание реактивности Vue 3 и работы Composition API, Pinia, Vue Router.
- Опыт работы с SSR / SSG (Nuxt 3/4), знание server middleware и серверных запросов.
- Понимание и настройка SEO-оптимизации для Nuxt-приложений.
- Владение VueUse, написание unit-тестов (Vitest, Vue Test Utils).
- Хорошие навыки работы с CSS 3 (Level 3/4/5), SCSS, UnoCSS.
- Понимание принципов Vite, умение оптимизировать производительность (Lighthouse-метрики).
- Навык написания чистого кода и документации (включая API эндпоинтов).
- Опыт работы с Git, GitLab CI/CD, REST API.
Будет плюсом:
- Опыт на Nuxt 4.
- Разработка собственных UI-китов.
- Участие в Open Source или ведение технического блога.
- Настройка мониторинга и логирования (Sentry или аналоги).
- Работа со статической генерацией в Nuxt.
- Опыт со Strapi или другими headless CMS.
Софт-скиллы
- Аналитическое мышление и умение находить оптимальные решения.
- Командное взаимодействие с бэкендом и дизайнерами.
- Опыт code review и менторства.
- Умение декомпозировать задачи и брать ответственность за результат.
- Самоорганизованность, готовность к постоянному обучению.
- Опыт работы по Agile/Scrum.
Предстоящие задачи:
- Разработка и поддержка функционала веб-сайта в составе фронтенд-команды.
- Участие в декомпозиции задач, планировании и реализации.
- Оптимизация и улучшение существующего кода.
- Исправление багов, найденных тестировщиками и бизнесом.
Мы предлагаем:
- Формат: удалённо, возможны редкие командировки в Москву (по предварительному согласованию).
- График: 5/2, стандартно 10:00–19:00 (варианты обсуждаемы).
- Испытательный срок: 3 месяца.
- Оклад: обсуждается по результатам собеседования.
- Бонусы: работа с современным стеком (Vue 3, Nuxt 4, ECharts и др.), возможность влиять на архитектуру, ДМС по результатам переговоров.