Frontend Разработчик

Дата размещения вакансии: 14.11.2025
Работодатель: NOMAD insurance
Уровень зарплаты:
от 600000 до 1200000 RUR
Город:
Алматы
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Разработка и поддержка интерфейсов на Vue 2 и Vue 3 в рамках микрофронтенд-архитектуры
  • Создание и интеграция веб-модулей, подключаемых к другим приложениям
  • Интеграция фронтенда с Laravel-бэкендом и другими микросервисами
  • Оптимизация производительности и качества кода
  • Участие в проектировании архитектуры клиентской части
  • Взаимодействие с backend-командой и дизайнерами.

Требования:

  • Опыт коммерческой разработки от 5 лет
  • Уверенные знания JavaScript (ES6+) и TypeScript
  • Опыт работы с Vue 2 и Vue 3, Pinia/Vuex, Vite/Webpack
  • Опыт разработки и интеграции микрофронтендов и подключаемых веб-модулей (runtime или build-time): умение подключать изолированные модули к хост-приложению, настраивать обмен данными/событиями и изоляцию стилей
  • Понимание принципов SPA, REST API, JWT-аутентификации
  • Умение создавать адаптивную и кросс-браузерную вёрстку (HTML5, CSS3, SCSS)
  • Опыт работы с Git
  • Опыт написания unit- или e2e-тестов (Jest, Cypress или аналогичные инструменты)
  • Умение разбираться в и поддерживать легаси-код, включая участки, написанные на jQuery.

Условия:

  • Работа в офисе, график 5/2
  • Работа в команде, использующей микросервисную и микрофронтенд-архитектуру
  • Возможность влиять на архитектурные решения фронтенда и развитие внутренних инструментов компании.

Дополнительно:

  • Требуется разработчик уровня не ниже Middle — с опытом самостоятельной работы в продакшн-проектах
  • Работа предполагает полную ответственность за фронтенд-часть проекта без выделенной команды, включая весь цикл — от реализации до поддержки
  • Ожидается высокая автономность: умение быстро анализировать задачу, предлагать решение, реализовывать и доводить до продакшна без постоянного контроля
  • Важно умение приоритизировать задачи, планировать время и оперативно устранять проблемы в существующем коде
  • Необходимо уметь разбираться в чужом коде, проводить рефакторинг и улучшать архитектуру без нарушения существующей логики
  • Приветствуется инициативность — способность оптимизировать процессы и предлагать технические решения.

Желательно:

  • Опыт взаимодействия с Laravel API
  • Понимание архитектуры микросервисных и распределённых систем
  • Опыт работы с Storybook, Docker, Sentry
  • Опыт работы с системами CI/CD (GitLab CI)
  • Плюсом будет опыт с одним из подходов: Module Federation (Webpack 5 / vite-plugin-federation), Web Components (Custom Elements / Shadow DOM), single-spa / qiankun или npm-пакеты.