Напиши текст вакансии для должности "React-developer (Middle)". Название компании: "Teachbase". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'JavaScript', 'Linux', 'React', 'TypeScript', 'Redux'

Teachbase — сервис автоматизации корпоративного обучения. Платформа для обучения, помощь с его построением, разработка курсов и порталов под образовательные проекты. Наши клиенты — 400+ компаний, среди них Сбербанк, Инвитро, Газпром нефть, Ozon, Skyeng, Яндекс, Сколково, World Class, М.Видео. Помимо основного продукта- платформы, у нас есть спецпроекты. Пара примеров, что мы разрабатывали: геймифицированный портал для обучения сотрудников Сбербанка, открытую платформу ФинТестирование, портал для всероссийской конференции NAUKA 0+. Мы создаем идеальную платформу, которая позволяет клиентам просто и быстро вовлекать в обучение своих сотрудников. Присоединяйся к нам и будь причастен к созданию подобных проектов. Подробнее о вакансии: Наш стек Проект разбит на несколько модулей, с которыми и будет происходить работа: 1. SPA: React, Redux, React-router, Redux-form, Immutable.js, Reselect, Webpack, SCSS, ESLint (airbnb preset). Sentry для трекинга ошибок. В качестве бекенда используется Ruby on Rails, однако работать с Ruby, как и со старым фронтендом, не придется. 2. Библиотека stateless реакт-компонентов, зависимость SPA Работаем с современными браузерами, занимаемся только хардкорной разработкой SaaS платформы, никаких лендингов и легаси-кода. Для нас важны следующие скилы:  Знание JavaScript вплоть до ES8 Опыт работы с React.js Понимание архитектуры Flux Опыт работы со статической типизацией Typescript Умение писать конфиги для Webpack  Твоими задачами будет:  Разработка нового и доработка текущего функционала продукта Техническое проектирование нового функционала, декомпозиция задач, ресеч и оценка предполагаемого для разработки функционала Интеграция с внутренними сервисами и со сторонними системами Участие в разработке архитектуры системы Участие в Code Review Участие во всех командных ритуалах  Будет плюсом, если ты:  Писал юнит-тесты на Jest Понимаешь, как работать с иммутабельными структурами данных  От нас:  Возможность реализовать собственные идеи в продукте с многотысячной аудиторией Сложные и интересные задачи, с которыми получишь профессиональный рост и безусловно удовольствие от процесса Локация — место, где будешь комфортно и продуктивно работать, или офис в Москве (м. Парк культуры) График: пятидневка с 10-19, можно свдинуть на полчаса-час в удобную сторону / раньше  При отклике присылай:  Любой файл с примером кода  Teachbase как место работы — это компания, в которой сразу становишься своим, несмотря на то что большинство из нас работает из разных городов. Это задачи-вызовы, которые максимально прокачивают навыки и резюме. Это прозрачные процессы и здоровые отношения в команде — потому что в комфорте работается и приятнее, и эффективнее.