Middle / Senior JS React Engineer wanted (REMOTE)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О компании:
Offside Gaming – компания, которой больше 10 лет. Наши офисы находятся на Мальте, в Софии, Лиссабоне, Москве, Маниле, а головной офис находится в Лондоне. Компания является ведущим разработчик B2B решений для агрегаторов спортивных ставок и online casino.
Чем предстоит заниматься и какие задачи решать:
Сам продукт – платформа для создания беттинговых веб-приложений (клиентская часть). Пиковые нагрузки по живым сообщениям на главный модуль могут доходить до 1000 обновлений в секунду. Все сайты имеют схожий функционал, но у каждого есть свои особенности и уникальный внешний вид. 70% задач - FrontEnd / 30% - BackEnd
Основные технические особенности продукта:
- Большая кодовая база, на основе которой собирается более 15 различных приложений;
- Сложная сборка - более 10 языков, одна кодовая база, но каждое приложение включает только то, что ему нужно;
- Высокая нагрузка - до 1000 сообщений в секунду, одновременно на странице может быть более 500 постоянно обновляющихся элементов;
- Поддержка уникального дизайна и кастомного функционала для каждого приложения;
Используем современный стек: React, Redux, Flow, Rx.js, JSS, Node.js, Koa, Sequelize, Docker, Postgres.
Оперативно обновляем все до последних стабильных версий (React Hooks больше года в проде!).
Требования:
- не менее 3х лет коммерческой разработки на JavaScript;
- опыт работы со связкой React + Redux;
- опыт работы с RxJS;
- опыт разработки на Node.js;
- опыт работы с БД, знание SQL;
- понимание принципов построения масштабируемых фронтенд и бэкенд приложений;
- опыт разработки и создания архитектуры высоконагруженных веб-приложений;
- уверенное владение Git и Bash;
- хороший письменный технический английский;
- опыт работы в команде, использовавшей Agile методологию;
- инициативность и умение аргументировать предлагаемые технические решения.
Условия:
- Гибкий рабочий график;
- REMOTE (но возможен офис в Москве м. Красносельская)
- Оформление по трудовому договору;
- 100% оплата ЗП на период больничного и отпуска;
- Поощрение участия в OpenSource проектах.
Дополнительные инструкции
Заинтересованных просим слать резюме и ссылки на репозитории.
Писать на ru-hr@offsidegaming.com или на contact@it-staffed.com