JS Разработчик

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Надёжное решение для систем хранения данных.

Описание вакансии

Условия работы

Мы — компания RAIDIX, семейство программных продуктов для построения высокопроизводительных блочных и файловых систем хранения данных.

Операционную систему RAIDIX используют СХД-вендоры и ИТ-интеграторы как компоненту для производства готовых профессиональных и корпоративных SAN и NAS решений, нацеленных на высокую производительность.

Наш софт успешно продается на зарубежные рынки. Мы тесно взаимодействуем с Японией, США, Южной Кореей, Индией, Чехией и другими странами. Мы работаем по гибким методологиям, и результаты Вашей работы очень скоро окажутся на реальных боевых системах у клиентов. Наша команда состоит из людей, которым интересно изучать новые технологии, чтобы создавать и поддерживать фичи, превышающие по производительности аналоги.

Мы ищем талантливого, нацеленного на результат js-разработчика, который бы занимался разработкой SPA для мониторинга и настройки СХД. Основной задачей будет переписка с Backbonejs, Marionette.js на React, MobX. Если вы умеете работать в команде и брать на себя ответственность за выполняемую функциональность, то вы - наш кандидат!

Текущее приложение представляет из себя одностраничный интерфейс, написанный с использованием библиотек Backbone и Marionette. Вся шаблонизация происходит на клиенте при помощи Handlebars. В текущей версии продукта используем ES2015 и Webpack для сборки. 

Основные задачи:

  • Разработка и улучшение веб-интерфейса продуктов компании (текущих и будущих);
  • Участие в планировании работ по требованиям, оценка трудозатрат;
  • Постановка задач и контроль их выполнения;
  • Контроль качества кода команды, участие в Code Review

Требования:

  • Хорошие знания и понимание JS(ES6+), HTML, CSS;
  • Понимание принципов SPA, CRUD;
  • Понимание design patterns и умение их применять по назначению;
  • Знакомство с одним из JavaScript-фреймворков (React, Angular, Vue.js) и понимание принципов их работы;
  • Умение протестировать работу своего кода.

Плюсом будет:

  • Опыт работы с библиотеками React + MobX, RxJS;
  • Опыт работы с Node.js;
  • Опыт написания юнит-тестов;
  • Опыт работы с WebSockets;
  • Использование пакетных менеджеров;
  • Опыт использования систем сборки;
  • CSS препроцессоры (SASS, LESS, Stylus);
  • Опыт работы с системами контроля версий.
  • Знаете и понимаете принципы DRY, KISS, SOLID.

В работе мы используем Backbone, Webpack, ES2015, SASS, git и другие инструменты и библиотеки. Планируем перейти на React + MobX.

Бонусы

  • У нас можно работать как в офисе (Васильевский остров), так и удаленно - на выбор сотрудника;
  • Просторный современный офис, где есть все, что нужно: уютная столовая с ароматным чаем и кофе, душ с мягкими полотенцами;
  • Оплачиваемые обеды в ближайших кафе;
  • ДМС для сотрудников и их детей;
  • Корпоративная развозка: утром автобус забирает сотрудников от метро Приморская и вечером привозит их обратно;
  • А для тех, кто предпочитает ездить на двух колесах, – велопарковка;
  • Волейбольная команда, теннис и йога помогут оставаться в форме. Мы верим: в здоровом теле – здоровый дух!
  • И, конечно, регулярные праздники и развлечения не только для Вас, но и для Ваших детей.

Дополнительные инструкции

Просим обратить внимание, что мы ищем разработчика с опытом коммерческой фронтенд (фуллстек) разработки не менее года. Мы, к сожалению, не рассматриваем кандидатов с иностранным гражданством. Просьба учитывать при отправке отклика оба этих фактора. Спасибо!