Напиши текст вакансии для должности "Senior React Developer". Название компании: "BookedBy". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'ReactJS', 'Redux', 'CSS', 'Typescript', 'Bootstrap', 'REST', 'Web Application Development', 'Scrum'

Компания Bookedby ищет опытного React разработчика, желающего участвовать в создании программных решений для кассового оборудования, систем бронирования и аналитических систем. Наша цель - продолжать радовать пользователей наших систем и улучшать UX, комфортность использования и стабильность. Вы будете работать над платформой, которую используют 40 миллионов пользователей. Вы будете работать удаленно вместе с другими членами команды, контролируя качество выпускаемых продуктов, что является очень важной ролью в команде. Удаленная работа позволит вам иметь гибкий график и проводить больше времени с семьей. Работая по скраму, Вам придется регулярно общаться с разработчиками и тестировщиками, участвовать в планировании и оценке, ретроспективах и демо, быть проактивным и вовлеченным в процесс разработки. Для того, чтобы преуспеть в этой роли, Вам придется быстро войти в курс дела, узнать весь обширный функционал существующих программных систем и решений, а так же привыкнуть к быстрому темпу разработки новых функциональностей и продуктов. Вам придется разбираться с большим количеством проблем самостоятельно или при поддержке коллег. Мы ждем, что вы воспримете это как вызов и возможностью проявить себя, свою смекалку, способность быстро понимать суть вопросов и решать проблемы. We speak English, этого же мы ожидаем и от Вас! И даже если не все коллеги будут иностранцами, то всё равно документация, заметки, письменная коммуникация должны быть на английском.   Перед вами будут стоять следующие задачи:   Проектировать и разрабатывать адаптивные веб-приложения с использованием React.js и добавлять новые функций к нашему существующему программному обеспечению;   Писать чистый тестируемый код с ориентацией на модульное тестирование;   Работать в SCRUM команде, активно участвовать во всех Agile процессах;   Интегрировать web-приложения с существующими или новыми облачными сервисами, а также встраивать их в web/mobile/desktop-приложения;     Участвовать во всех этапах жизненного цикла разработки программного обеспечения, включая анализ требований и проектирование.     Мы ожидаем / Обязательно:   Глубокий опыт работы с React, React Hooks и Redux;   Знание Typescript, Webpack, NPM/Yarn на высоком уровне;     Опыт разработки адаптивных веб-сайтов и обеспечения совместимости со широким рядом современных настольных и мобильных браузеров;   Опыт работы с одним или более CSS препроцессорами;   Опыт работы с одним или более CSS фреймворками (например Twitter Bootstrap);   Опыт работы с методологией разработки Agile / SCRUM и такими инструментами, как Confluence и Jira;   Понимание ООП и паттернов проектирования;     Опыт работы с Linux и/или MacOS;   Опыт работы с Git;   Опыт работы с многозадачностью / многопоточностью, асинхронными запросам, отладкой и ускорением производительности;   Отличные коммуникативные навыки;   Владение английским языком не ниже уровня Intermediate;     Oпыт работы с системами code review как автор;   Oпыт работы с системами code review как проверяющий;   Опыт выдачи оценок и следование этим оценкам.     Желательно:   Опыт работы с GitLab, Gitlab CI/CD;   Способность проактивно определять требования;   Знание передовых практик написания кода и передача этих знаний другим членам команды;   Опыт активного участия в архитектурных дискуссиях и брейн-штормингах, кросс-командном планировании;   Знание и опыт управления релизами;     Чувство ответственности за кодовую базу (нахождение технического долга, рефакторинг и знание, когда его проводить);   Быть в курсе последних отраслевых тенденций и технологических новинок.     Что мы предлагаем:   Интересные и сложные проекты;     Современные технологии;   Удаленная работа;   Распределенная международная команда с 6 офисами по всему миру.