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