Опубликовано 7 дней назад

Vue.js Developer (Enterprise Solutions) в Ростелеком Информационные Технологии Москва

Building iconв офис
Person iconjunior
Money bag iconне указана

Сопроводительное письмо под эту вакансию

Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.

Мы – РТК ИТ, компания, оказывающая полный комплекс услуг по разработке и внедрению программных решений.
Каждый день на наших проектах задействовано 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.
Условия:
  • Гибридный график (возможность работать в офисе или удаленно, а также сочетать эти форматы);
  • Прозрачный и стабильный доход: размер заработной платы обсуждается по итогам собеседования;
  • Программа лояльность «Кафетерий льгот» с возможностью выбора категорий (ДМС, компенсация затрат на спорт, на изучение иностранного языка, выплата к дню рождения, обучение и др.), компенсация мобильной связи;
  • Дружеская атмосфера и профессиональная команда, готовая делиться опытом;
  • Возможность раскрытия своего собственного потенциала (курсы и тренинги от компании, обучение и посещение конференции).
Эту вакансию мы нашли в HH.ru
РИ

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

Москва

Получить оффер

Зарплата vs рынок

Зарплата не указана. Обычно на такой позиции платят 90 000 – 150 000 ₽, медиана 110 000 ₽.

50k110k290k

обычно платят (p25–p75): 90 000 – 150 000 ₽

Когорта JavaScript, Junior · 111 вакансий за 90 дней

Зарплаты JavaScript

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по JavaScript
стажировки по JavaScript
Автоотклики