Напиши текст вакансии для должности "Middle React-разработчик в команду В2В2С". Название компании: "Профи (profi.ru)". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'JavaScript', 'TypeScript', 'Node.js', 'React.js'

Привет! Я Серёжа, продакт-директор команды В2В2С в Профи. Нас девять: я, продакт Люда, технический продакт Саша, аналитик Олег, дизайнер Полина, разработчики Максим, Вася, Денис и Рома. Мы занимаемся «сквозными» проектами, которые касаются и клиентов, и специалистов сервиса. Сейчас их три:  Поддержка — разрабатываем внутренние продукты, которые помогают команде поддержки работать эффективнее. Например, делаем очередь раздачи заданий, чаты для поддержки, шаблоны ответов операторов и их редактор. Пресеты — предлагаем клиенту не ждать откликов на заказ и не сравнивать специалистов, а поручить это нашим партнёрам. То есть клиент платит фиксированную сумму и не тратит время на выбор специалиста, а сразу получает услугу. Платформа для всех типов чатов на сервисе (клиент-специалист, клиент-поддержка, специалист-поддержка). Делаем так, чтобы чаты выдерживали самые колоссальные нагрузки и можно было удобно расширять их функционал под нужды других продуктовых команд.  У нас много планов и новых идей, поэтому расширяем команду. Работаем в стеке: React, TypeScript, Node.js, GraphQL, React Native. Зачем тебе к нам   Пробовать новое. Без экспериментов не бывает инноваций. Поэтому мы не боимся ошибаться и реализуем смелые решения. Например, сейчас экспериментируем с бизнес-моделью Профи.   Не только писать код, но и вместе с командой решать проблемы в продукте. Пригодятся логика и творческий подход.   Быть частью tech-community. В компании много сильных разработчиков. Мы организовали сообщество, где раз в неделю обсуждаем наболевшее, делимся опытом или просто говорим за жизнь :-) Недавно провели открытый митап про жизнь разработчика в мире микросервисов.   Чем предстоит заниматься В первое время:   Улучшить инструмент подстановки шаблонов для операторов: разобраться с WYSIWYG-редактором, сделать несколько виджетов для быстрого поиска и подстановки шаблонов, реализовать inline-вставку шаблона в поле ответа.   Реализовать пресеты на вебе — возможность получить услугу, не тратя время на выбор специалиста. Сейчас они есть только в мобильном приложении.   Когда освоишься:   В поддержке: продолжать делать жизнь операторов удобнее. Например, создать единое рабочее пространство оператора с персональной статистикой и историей выполненных заданий, модифицировать оценку диалога, которую мы собираем у клиентов и специалистов.   В пресетах: подключать новых партнёров, реализовывать новые сценарии взаимодействия клиентов и специалистов с ними. Например, оплату картой или удобный выбор времени для приезда специалиста.   Иногда помогать команде платформы чатов реализовать новые фичи. Например, редактирование/удаление/цитирование сообщений, отправка геопозиции в чат и многое другое.   Что нужно, чтобы к нам присоединиться  Опыт работы во фронтенде от двух лет. Умеешь писать оптимальный код, который будет работать эффективно у каждого клиента :-)  Уверенное владение JavaScript. Слова event loop и асинхронный JS не вызывают у тебя недоумения.   Знание React на уровне построения и оптимизации сложных интерфейсов. Круто, если представляешь, как он устроен изнутри.   Понимание и умение использовать типизированный JS. Мы пишем на TypeScript и активно переводим старый код с Flow на него.   Представление о работе с бэкэндом. Мы используем как GraphQL, так и «ванильный» REST API.   Знание, зачем нужен webpack. Можешь поправить конфигурацию с помощью документации.   Умение ориентироваться в быстро меняющихся условиях и в задачах без чётких требований. Мы много экспериментируем и часто не знаем, как сработают наши идеи. Нужно уметь подстраиваться под ситуацию и предлагать свои решения.   Самостоятельность. Мы всегда поможем разобраться, особенно в первое время. Но в будущем ждём, что нам не придётся контролировать каждый твой шаг.   Будет плюсом опыт работы с Node.js или React Native. Если тебе понравилось, сможешь продолжить осваивать их у нас :-)   Что мы за это предлагаем  Высокую зарплату, которую пересматриваем раз в полгода. Опционы компании тем, кто круто себя проявит. Будешь брать большие проекты, развиваться и вдохновлять команду — они твои. Режим Office&amp;Remote. Каждый самостоятельно решает, откуда работать сегодня. Главное, чтобы это устраивало команду. Комфортный офис на Ходынском поле (10 минут от метро «ЦСКА» и 5 минут транспортом от метро «Аэропорт»). Каши, омлеты, запеканки на завтрак, овощи и фрукты в обед. Оплату половины стоимости ДМС, включая стоматологию. Занятия йогой в спортзале компании. А ещё раз в год оплачиваем часть стоимости абонемента в любой фитнес-клуб или отдельных тренировок. Доступ к электронной библиотеке МИФа и к книжной полке в офисе. Если не найдёшь нужную для работы книгу — мы её приобретём. Оплату профильных курсов, участия в конференциях. Ещё помогаем написать статью или подготовить выступление, если тебе интересно делиться опытом. Компенсацию половины стоимости парковки около офиса. Скидки на услуги специалистов Профи. Компенсируем до 50% стоимости заказа. Маникюр и массаж в офисе. Мастера приходят несколько раз в месяц. Корпоративные выезды, тимбилдинги, хакатоны, митапы, тренинги. Поверь, они всегда проходят очень круто. Пятничные посиделки в лофте. После работы мы любим собираться в нашем лофте недалеко от офиса, чтобы поболтать или поиграть в настолки.