Интернет-магазин RANDEWOO.RU в связи с масштабированием бизнеса открывает вакансию Middle Vue разработчика. У нас молодая команда с атмосферой стартапа и возможностью работать удаленно!
Мы ищем несколько специалистов в дружную нашу команду.
Наш основной стек технологий:
Vue, Nuxt, Slim, Redis, RubyOnRails
Что нужно будет делать:
-
Разрабатывать новые интерфейсы и улучшать существующие.
-
Работать с Vue3, Nuxt3, TypeScript и взаимодействовать с API.
-
Участвовать в устранении технического долга и рефакторинге кода.
-
Вносить вклад в развитие архитектуры проекта.
-
Оптимизировать производительность для создания бесшовного UX.
Требования:
-
Опыт работы с Vue.js (желательно Vue3) от 2 лет.
-
Опыт работы с серверным рендерингом (Nuxt3).
-
Знание и опыт использования Typescript
-
Знание HTML/CSS, современного JavaScript и принципов адаптивной верстки и современной кроссбраузерности.
-
Умение работать с REST API.
-
Опыт работы с системами сборки (Vite/Webpack) и инструментами тестирования.
-
Понимание принципов CI/CD и умение работать с git.
-
Хорошее знание шаблонов проектирования и умение их применять.
-
Готовность разбираться с существующим кодом и предлагать улучшения.
Будет преимуществом:
-
Широкий кругозор в области современных браузерных технологий и библиотек.
-
Знание других популярных фреймворков
-
Знание и применение подходов к оптимизации производительности (например, code-splitting, lazy loading).
-
Опыт рефакторинга и управления легаси.
-
Желание и умение писать тесты на создаваемый функционал.
О команде и процессах:
-
У нас есть менеджер проекта, тестировщики (и даже автоматизированные end-to-end тесты), разработчики серверной части. Мешать развитию в fullstack не будем, но кодить на сервере не нужно У нас есть swagger, поэтому можно понять, как осуществляется связь.
-
у нас гибкие процессы - на основном проекте мы работаем по методологии kanban, на больших новых задачах и проектах используем SCRUM
-
типовой ход работы по задачам - аналитика, проектирование, разработка, code review, проверка задачи разработчиком, проверка задачи тестировщиком на тестовых средах, подготовка релиза и его тестирование => развертывание на основном сервере. Простой и понятный процесс, но далеко не в каждой компании он налажен и стабильно работает.
-
Частота релизов определяется в зависимости от количества и важности задач. Это может быть и 2 раза в день, и раз в две недели.
-
git flow, gitlab ci, kubernetes, docker
-
у нас есть документация на проекте. Это и вики, и описание API в swagger, и README, и немного документации на исходный код.
Что мы предлагаем:
-
Удаленный формат работы.
-
ОЧЕНЬ гибкий график. Нам важен результат и нацеленность на решение задач, а не время, проведенное перед монитором.
-
Один оплачиваемый Day-off в месяц
-
Оклад и оплату обучения на курсах повышения квалификации.
-
Молодой, дружный и позитивный коллектив.
-
Отсутствие лишней бюрократии!
-
Скидки на весь ассортимент магазина.