Вакансия: Senior Frontend-разработчик (Vue.js) для высоконагруженных систем (г. Новосибирск)
Описание вакансии
О компании SoftMall
Мы крупная IT- компания интегратор, реализующая высоконагруженные сервисы, способные выдерживать нагрузку масштабов страны.
Мы реализуем полный цикл: от идеи до внедрения и промышленной эксплуатации проектов по всей России от Москвы до Владивостока.
Кратко о вакансии:
Вы будете создавать и развивать сложные веб-приложения на Vue.js, которые являются ключевым интерфейсом для взаимодействия пользователей с нашими платформами. Вам предстоит решать задачи, связанные с обработкой больших объёмов данных в реальном времени, сложной клиентской бизнес-логикой, высокой отзывчивостью интерфейса и бесшовной интеграцией с мощным бэкендом. Ваш код должен быть таким же надежным и масштабируемым, как и системы, которые он представляет.
Чем предстоит заниматься:
- Разработка и поддержка высоконагруженных веб-приложений на Vue 3;
- Проектирование фронтенд-архитектуры: организация кодовой базы, выбор паттернов управления состоянием, стратегии кэширования и загрузки данных;
- Создание переиспользуемых, производительных и доступных (a11y) UI-компонентов, работа в тесной связке с UX/UI-дизайнерами;
- Оптимизация производительности приложений: анализ и устранение узких мест, работа с рендерингом, ленивая загрузка, эффективная работа с большими списками и таблицами (виртуализация);
- Интеграция со сложным бэкендом (REST/WebSocket/gRPC), обработка стримов данных, реализация offline-режима или оптимистичных обновлений;
- Настройка и поддержка современных инструментов сборки, CI/CD для фронтенда, контейнеризация;
- Написание unit- и e2e-тестов (Vitest/Jest, Cypress/Playwright);
- Проведение код-ревью, участие в принятии архитектурных решений, менторинг junior/middle. разработчиков.
Наши ожидания от кандидата:
- Опыт коммерческой разработки на Vue.js от 4-х лет, с глубоким пониманием Vue 3, Composition API, реактивной системы;
- Продвинутое знание TypeScript;
- Опыт работы с менеджерами состояния (Pinia, Vuex) и понимание, когда их применение необходимо;
- Глубокие знания современного JavaScript (ES6+), браузерных API, принципов сетевых запросов (Fetch, Axios);
- Сильный опыт в оптимизации производительности фронтенд-приложений (анализ Bundle Size, Lighthouse, Chrome DevTools);
- Умение работать в команде по гибким методологиям (Scrum/Kanban), опыт работы с Git (Git Flow, trunk-based).
Будет серьезным преимуществом:
- Опыт работы с Nuxt.js;
- Знание React на уровне понимания экосистемы;
- Опыт разработки микрофронтендов;
- Работа с графиками и сложными визуализациями (D3.js, WebGL);
- Понимание принципов UI/UX;
- Опыт в высоконагруженных доменах с реальным временем (дашборды, трейдинг-платформы).
Что мы предлагаем:
- Возможность создавать интерфейсы для систем национального масштаба, где ваша работа напрямую влияет на эффективность тысяч пользователей;
- Проекты с высокой планкой качества никаких костылей и быстрых, но грязных решений;
- Современный стек (Vue 3, TypeScript, Vite) и зрелые процессы разработки;
- Формат работы: удаленно или гибрид;
- Расположение офиса в центре города Новосибирска в шаговой доступности от станции м. М. Покрышкина;
- Конкурентную белую заработную плату, обсуждаемую по итогам собеседования;
- Полный социальный пакет, ДМС, официальное трудоустройство.
Как откликнуться:
Присылайте свое резюме и ссылку на портфолио/код (GitHub, GitLab) на почту, указанную ниже в контактах с темой Senior Vue.js Developer . В сопроводительном письме кратко расскажите о самом сложном с технической точки зрения фронтенд-вызове, который вам удалось решить, и как это повлияло на продукт.
Готовы строить не просто интерфейсы, а надежные и производительные клиентские приложения, которые справятся с любым масштабом?
Станьте ключевым фронтенд-инженером в SoftMall.