Vue.js Developer (Enterprise Solutions)

Ростелеком Информационные Технологии

Vue.js Developer (Enterprise Solutions)

Москва, проспект Вернадского

Метро: Новаторская

Описание вакансии

Мы – РТК ИТ, компания, оказывающая полный комплекс услуг по разработке и внедрению программных решений.
Каждый день на наших проектах задействовано 4200+ сотрудников, у нас 70+ направлений разработки различных решений. За 10 лет нашей работы мы успешно реализовали более 60 ИТ-продуктов

Мы – аккредитованная ИТ компания.

О проекте:

Мы подразделение РТК ИТ, которое разрабатывает и внедряет корпоративные порталы и веб-системы для государственных органов РФ на low-code платформе Акола.

Проект предполагает работу с реальными промышленными решениями: от анализа требований и интеграций до запуска в эксплуатацию.

Это долгосрочные проекты с понятной архитектурой, стабильной нагрузкой и возможностью тиражировать решения на другие ведомства.

Команда разрабатывает и внедряет корпоративные порталы и веб-системы на low-code платформе для государственных органов Российской Федерации.

Работа охватывает полный цикл: анализ требований, solution design, интеграции, тестирование и ввод в эксплуатацию.

Цель проекта – выстроить масштабируемый и повторяемый конвейер разработки цифровых решений для госсектора.

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

  • Участвовать в создании архитектурного каркаса проекта (Vue Router + Pinia + Axios);
  • Реализовать систему авторизации и глобального перехвата ошибок;
  • Разработать базовый слой переиспользуемых UI-компонентов (согласно дизайн-системе с использованием shadcn-vue).

Требования:

Hard Skills:

  • Владение экосистемой Vue (глубокий уровень):
    Уверенное знание Vue 3 (Composition API, TypeScript, Tailwind).
    Строгая типизация: корректное описание типов данных, API-ответов, props, emits и состояния; минимизация использования any, object и других общих типов.
    Глубокое понимание жизненного цикла компонентов и механизмов реактивности.
    Опыт работы с Pinia (или Vuex 4/5) для управления сложным состоянием приложения (модули, фабрики сторов, плагины);

  • Проектирование архитектуры "с нуля":
    Уверенная работа с Vite и понимание процесса сборки проекта.
    Умение проектировать модульную структуру проекта (Feature-Sliced Design, Domain-driven структуры или чистая модульная архитектура), позволяющую масштабировать код на десятки страниц.
    Настройка алиасов, разделение кода (Code Splitting), ленивая загрузка роутов и библиотек;

  • Работа с данными и API (Enterprise-уровень):
    Опыт написания тонкого слоя API-клиентов (на основе Axios или fetch) с перехватчиками (interceptors), обработкой 401/403, кастомными трансформерами ошибок и рефреш-токенами.
    Понимание паттернов кеширования данных (использование Pinia в связке с локальным хранилищем или библиотеками).
    Работа с большими объемами данных: виртуализация списков (vue-virtual-scroller) и оптимизация рендеринга;

  • Стилизация и UI-Kit:
    Опыт кастомизации компонентов.
    Хорошее знание SCSS/CSS или TailwindCSS.
    Понимание построения единой дизайн-системы (Design Tokens, темизация);

  • Тестирование (обязательно для Enterprise):
    Написание юнит-тестов (Vitest/Jest) для composables и утилит;

  • Инструменты разработки:
    Уверенная работа с Git: ветки, merge/rebase, разрешение конфликтов, Code Review.

Будет большим плюсом:

  • Понимание принципов безопасности во фронтенде (XSS, CSRF, Content Security Policy);
  • Знание Node.js (написание простых скриптов сборки или прокси-серверов для разработки);
  • Опыт работы с shadcn-vue.

Soft Skills:

  • Архитектурное мышление: Умеете не просто решить задачу "здесь и сейчас", а предлагаете решение, которое не сломается через год;
  • Документирование: Пишете понятные README, комментируете сложные участки кода;
  • Коммуникация: Готовы отстаивать свое техническое решение перед тимлидом и бэкенд-разработчиками; умеете задавать правильные вопросы на этапе анализа требований;
  • Ответственность: Понимаете, что в Enterprise-решении цена бага высока, поэтому уделяете внимание краевым случаям (Edge cases) и регрессу;
  • Проактивность: Замечаете проблемы в API или макетах дизайна на этапе обсуждения, а не в момент верстки.

Наш стек:

  • Frontend Vue.js;
  • Backend Laravel + API Gateway.
Условия:
  • Гибридный график (возможность работать в офисе или удаленно, а также сочетать эти форматы);
  • Прозрачный и стабильный доход: размер заработной платы обсуждается по итогам собеседования;
  • Программа лояльность «Кафетерий льгот» с возможностью выбора категорий (ДМС, компенсация затрат на спорт, на изучение иностранного языка, выплата к дню рождения, обучение и др.), компенсация мобильной связи;
  • Дружеская атмосфера и профессиональная команда, готовая делиться опытом;
  • Возможность раскрытия своего собственного потенциала (курсы и тренинги от компании, обучение и посещение конференции).
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Пуск
  • Москва

  • Не указана

Рекомендуем
585, Холдинг

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

585, Холдинг

  • Москва

  • Не указана

Рекомендуем

Fullstack-разработчик

Мурадян Ваге Вирабович

  • Москва

  • Не указана

Рекомендуем
Альфа-Деньги

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

Альфа-Деньги

  • Москва

  • Не указана

Фабрика Решений

Middle Vue / Nuxt Frontend Developer

Фабрика Решений

  • Москва

  • до 185000 RUR

Ябби
  • Москва

  • до 200000 RUR

МКК Базис
  • Москва

  • до 200000 RUR

Интехсерт (ИТС)

Разработчик Node.js

Интехсерт (ИТС)

  • Москва

  • до 200000 RUR

ИдаПроджект
  • Санкт-Петербург

  • до 200000 RUR

  • Москва

  • от 300000 RUR

СИНЕРГИЯ
  • Москва

  • до 300000 RUR

Агентство страховых технологий

Frontend разработчик (Vue)

Агентство страховых технологий

  • Москва

  • до 300000 RUR

Frontend-разработчик (Vue)

СМОТРИМ (ООО Платформа Трим)

  • Москва

  • до 300000 RUR

ИдаПроджект

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

ИдаПроджект

  • Москва

  • до 300000 RUR

UX/UI разработчик / Frontend Engineer

Глушкова Ксения Евгеньевна

  • Москва

  • до 300000 RUR

evrone.ru
  • Москва

  • до 330000 RUR

Playerok
  • Москва

  • от 200000 RUR

Global Trads
  • Москва

  • до 2800 USD

Ситидрайв
  • Москва

  • до 2800 USD

Foxible
  • Москва

  • до 100000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию