Описание вакансии
Условия работы
Ищем разработчика в команду по развитию продукта компании DataFlow - платформа, позволяющая контролировать процесс обработки данных с момента их получения до реального применения моделей машинного обучения.
С помощью DataFlow аналитики данных могут управлять вычислениями на hadoop-кластере так же просто, как на локальной машине.
DataFlow ускоряет и упрощает выполнение 4 основных задач дата аналитика:
- Импорт и экспорт данных
- Создавание предсказательных моделей
- Исследование данных в привычном интерфейсе jupyter
- Мониторинг этапов обработки данных
Задачи, для которых требуются React-разработчики (от middle и выше), по большей части связаны с BigData, и в основном преобладают задачи по разработке интерактивного UI и визуализации данных. При этом визуализация данных пока не отличается особой сложностью. Есть макеты UI, которые делал дизайнер, поэтому с нуля его придумывать не придется, но придется адаптировать под текущие требования.
Требования к кандидату
- Знание HTML5/CSS3
- Опыт работы с Semantic UI (или иным CSS-фреймворком (Twitter Bootstrap 3(4), Foundation))
- Уверенные знания JS (Vanila JS, ES6)
- Опыт работы c ReactJS
- Опыт работы с Redux (или альтернативными библиотеками)
- Знакомство с современными frontend/backend технологиями
- Опыт взаимодействия с бэкендом на стеке .Net или Java
Плюсом будет:
- Знание TypeScript.
- Опыт работы с другими современными фреймворками и библиотеками для фронтенда (JQuery, AngularJS, Angular, VueJS, KnockoutJS)
- Базовые знание других языков программирования (Java, C#, Python, Ruby)
- Способность исследовать новые технологии и принимать архитектурные решения.
На проекте используется следующий стек:
- React
- redux
- redux-observables (rxjs)
- axios
- Для оформления используем React Semantic UI и styled-components
- Для тестов мы используем jest, enzyme. Есть e2e тесты, написанные с использованием pupeeter.
Бонусы
- возможность профессионального роста;
- участие в международных проектах;
- оформление по ТК РФ со 100% белой заработной платой;
- кофемашина, чай и т.д.;
- охраняемая авто и вело-парковка;
- индивидуальный уровень зарплаты, который обсуждается и зависит от реальных знаний кандидата