TeamLead JavaScript
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Интернет-магазин Randewoo в связи с масштабированием бизнеса открывает вакансию JavaSсript разработчика.У нас молодая команда с атмосферой стартапа и возможностью работать удаленно!
Мы ищем несколько специалистов в дружную нашу команду.
Наш основной стек технологий:
RubyOnRails, Vue, Sidekiq, Redis, ElasticSearch
Что нужно будет делать:
Основная задача - разработать платформу для интернет-магазина, которая будет успешно продавать как в России, так и за рубежом. Задача, связанная с основной - перенести на нее randewoo.ru
Требования:
-
Vue (обязательно), React, Angular - обязательно иметь опыт работы с 2 из 3 библиотек в проде, опыт работы над большими проектами со временем жизни от двух лет.
-
Навыки работы в распределенной команде по гибким методологиям
-
Навыки проектирования и реализации больших платформ с большим количеством пользователей.
-
REST API, SSR, системы сборки, понимание сервисной архитектуры
-
Хорошее знание шаблонов проектирования и умение их применять
-
навыки управления небольшой командой разработки - постановка и контроль выполнения задач, развитие компетенций
-
Npm/yarn, webpack, git, jira (или любая другая система управления задачами)
-
Нам более важно умение и желание писать качественный, эффективный, ПРОСТОЙ и проверяемый код с адекватным готовых решений и лучших практик, чем очень быстро на костылях собирать велосипеды
-
Понимание валидной верстки под различные устройства и форматы
Будет преимуществом:
-
Опыт реализации похожих проектов
-
Широкий кругозор в области современных браузерных технологий и библиотек
-
Желание и умение писать тесты на создаваемый функционал
Что мы предлагаем:
-
Удаленный формат работы.
-
ОЧЕНЬ гибкий график. Нам важен результат и нацеленность на решение задач, а не время, проведенное перед монитором.
-
Оклад + существенные ежемесячные премии по итогам работы, оплату обучения на курсах.
-
Молодой, дружный и позитивный коллектив.
-
Отсутствие лишней бюрократии!
-
Скидки на весь ассортимент магазина.
О команде и процессах:
-
у нас есть менеджер проекта, тестировщики (и даже автоматизированные end-to-end тесты), разработчики серверной части и фронты.
-
у нас гибкие процессы. на основном проекте мы работаем по методологии kanban, на больших новых задачах и проектах используем SCRUM
-
типовой ход работы по задачам - аналитика, проектирование, разработка, code review, проверка задачи разработчиком, проверка задачи тестировщиком на тестовых средах, подготовка релиза и его тестирование => развертывание на основном сервере. Простой и понятный процесс, но далеко не в каждой компании он налажен и стабильно работает.
-
Частота релизов определяется в зависимости от количества и важности задач. Это может быть и 2 раза в день, и раз в две недели.
-
git flow, gitlab ci, kubernetes, docker
-
у нас есть документация на проекте. Это и вики, и описание API в swagger, и README, и немного документации на исходный код.