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



Локация: Удалённо

Компания: Randewoo

ЗП: от 250 000 р.

Занятость: Полная



Наш основной стек технологий:

RubyOnRails, Vue, Nuxt, Sidekiq, Redis, ElasticSearch



Что нужно будет делать:

- Поднять с нуля проект, нацеленный на страны Европы и Азии;

- Поддерживать и дорабатывать Randewoo.ru. Зайдите и посмотрите на то, с чем нужно будет работать;

- Основные задачи - развитие внутренней платформы в части управления контентом и заказами, повышение модульности системы (переход от монолита на сервисную архитектуру), создание и развитие партнерской программы.

Конечно, у нас есть легаси :) и мы от него планомерно избавляемся.



Требования:

- Vue / Nuxt;

- Обязательно иметь опыт работы над большими проектами;

- Навыки работы в распределенной команде по гибким методологиям;

- Понимание принципов работы SSR / SPA;

- Понимание микросервисной архитектуры

Npm / yarn, webpack, git, jira (или любая другая система управления задачами);

- Хорошее знание шаблонов проектирования и умение их применять;

- Валидная верстка;

- Нам более важно умение и желание писать качественный, эффективный, ПРОСТОЙ и проверяемый код с адекватным количеством готовых решений и лучших практик, чем очень быстро на костылях собирать велосипеды.



Будет преимуществом:

- Широкий кругозор в области современных браузерных технологий и библиотек;

- Знание других популярных фреймворков;

- Знание и опыт использования Typescript;

- Опыт рефакторинга и управления легаси;

- Желание и умение писать тесты на создаваемый функционал.



О команде и процессах:

- У нас есть менеджер проекта, тестировщики (и даже автоматизированные end-to-end тесты), разработчики серверной части. Мешать развитию в fullstack не будем, но кодить на сервере не нужно У нас есть swagger, поэтому можно понять, как осуществляется связь;

- У нас гибкие процессы - на основном проекте мы работаем по методологии kanban, на больших новых задачах и проектах используем SCRUM;

- Типовой ход работы по задачам - аналитика, проектирование, разработка, code review, проверка задачи разработчиком, проверка задачи тестировщиком на тестовых средах, подготовка релиза и его тестирование => развертывание на основном сервере. Простой и понятный процесс, но далеко не в каждой компании он налажен и стабильно работает.

Частота релизов определяется в зависимости от количества и важности задач. Это может быть и 2 раза в день, и раз в две недели;

- git flow, gitlab ci, kubernetes, docker;

- У нас есть документация на проекте. Это и вики, и описание API в swagger, и README, и немного документации на исходный код.



Что мы предлагаем:

- Удаленный формат работы;

- ОЧЕНЬ гибкий график. Нам важен результат и нацеленность на решение задач, а не время, проведенное перед монитором;

- Один оплачиваемый Day-off в месяц;

- Оклад + существенные ежемесячные премии по итогам работы, оплату обучения на курсах;

- Молодой, дружный и позитивный коллектив;

- Отсутствие лишней бюрократии!

- Скидки на весь ассортимент магазина.



Для отклика пишите: @Yana_MIkriukova