Описание вакансии “JavaScript разработчик“
Описание проекта:
Мы разрабатываем отказоустойчивую и высоконагруженную систему для централизованного управления сетевой инфраструктурой в крупных корпоративных сетях уровня банков или интернет-провайдеров. Основной целью проекта является упрощение управления большими потоками траффика, предоставление высокоуровневых сервисов и инструментов мониторинга/анализа текущего состояния сети техническим специалистам
Основные задачи, которыми предстоит заниматься:
- Разработка front-end части проектов. Написание и поддержка сложных модулей, реализованных на стеке технологий React.js;
- Оценка трудоемкости задач, участие в процессе планирования.
Требования, которые мы предъявляем:
- Опыт работы front-end разработчиком от 1 года;
- Адаптивная вёрстка на CSS без фреймвёрков под современные браузеры;
- Знание JavaScript (ECMAScript 2015);
- Опыт работы с React.js;
- Опыт работы с Redux (Flux);
- Опыт работы с системы контроля версии Git;
Дополнительным плюсом является:
- Опыт работы с Flow;
- Опыт работы с Redux-Saga;
- Опыт работы с React Intl;
- Опыт написания модульных тестов;
- Умение настраивать webpack-сборку;
- Опыт работы с AngularJS (особенно 1-я версия);
- Опыт работы с Node.js;
- Опыт работы с Unix-системи (командная строка, консольные утилиты);
- Знание Gulp.js.
Мы предлагаем:
- Полную занятость;
- Конкурентоспособную оплату труда;
- Профессиональный рост и самореализацию;
- Оформление по ТК РФ;
- ДМС (страховая компания с рейтингом А++);
- Уютный офис с мини-кухней;
- Возможна частично удаленная работа.
Соотношение программирования и вёрстки — примерно 90 на 10.
Back-end написан на Java. Node.js используется для сборки фронта.
Новый код во front-end пишем на React.js. Существует прототип, написанный на AngularJS 1-й версии. Код из него сейчас постепенно переписывается на React.js.
Проект пишем на английском языке (комментарии, коммиты, readme-файлы)
Наш стек React.js технологий:
- flow;
- redux;
- react-redux;
- redux-saga;
- react-router;
- react-router-redux;
- react-intl;
- react-intl-redux;
- css-модули;
- postcss (nesting, variables, functions);
- react-hot-loader;
- redux-devtools;
- prettier;
- jest;
- lodash (избирательно некоторые утилиты);
- axios;
- immutability-helper;
- classnames;
- webpack сборка, созданная при помощи create-react-app/
Контакт для связи: hr@brain4net.com.