Vue.js Developer (Enterprise Solutions)
Описание
Локация: Москва, проспект Вернадского. Доступны работа в офисе, удалённый и гибридный форматы.
Компания
Ростелеком Информационные Технологии оказывает полный комплекс услуг по разработке и внедрению программных решений для государственных органов и других заказчиков.
Что делать
Участвовать в создании архитектурного каркаса Vue-проекта с Vue Router, Pinia и Axios.
Разрабатывать систему авторизации и глобальный перехват ошибок.
Создавать базовый слой переиспользуемых UI-компонентов по дизайн-системе с использованием shadcn-vue.
Проектировать модульную структуру приложения, code splitting и ленивую загрузку роутов и библиотек.
Разрабатывать API-клиенты с обработкой ошибок, статус-кодов 401/403 и refresh-токенов.
Участвовать в анализе требований, интеграциях, тестировании и вводе решений в эксплуатацию.
Требования
От 1 года до 3 лет опыта во frontend-разработке.
Глубокое знание Vue 3, Composition API, TypeScript и реактивности; опыт работы с Pinia или Vuex.
Уверенная работа с Vite, Axios или fetch, TailwindCSS или CSS/SCSS, виртуализацией списков и оптимизацией рендеринга.
Опыт написания unit-тестов для composables и утилит с Vitest или Jest.
Уверенное владение Git, включая ветвление, merge/rebase, разрешение конфликтов и code review.
Архитектурное мышление, умение документировать решения, анализировать требования и взаимодействовать с backend-разработчиками.
Хорошо, если есть
Понимание XSS, CSRF и Content Security Policy.
Знание Node.js для простых скриптов сборки или прокси-серверов.
Опыт работы с shadcn-vue.
Культура и преимущества
Гибридный график с возможностью работать в офисе, удалённо или сочетать форматы.
Программа лояльности «Кафетерий льгот»: ДМС, спорт, изучение иностранных языков, обучение и другие категории.
Компенсация мобильной связи.
Курсы, тренинги и посещение профессиональных конференций.
Работа над долгосрочными проектами с понятной архитектурой и стабильной нагрузкой.