Напиши текст вакансии для должности "Frontend-разработчик (CXHub)". Название компании: "VK". Расположение: Москва. График работы: Полный день. Опыт работы: Нет опыта. Ключевые навыки: 'JavaScript', 'CSS', 'GraphQL', 'react'

Приглашаем тебя присоединиться к команде разработки нового продукта в экосистеме VK — платформе персонализации клиентских коммуникаций под названием CXHub! Продукт рассчитан на маркетологов, которые хотят сменить привычный подход работы с рекламными компаниями с ручным управлением рассылками и коммуникациями в разных инструментах и утомляющей аналитикой в Excel-таблицах на более эффективный с помощью нашей новой платформы, которая будет объединять в себе как традиционные способы взаимодействия с аудиторией, так и инновационный персонализированный подход и новые коммуникационные каналы, такие как мини-приложения в соцсетях, боты-помощники с машинным обучением и голосовые ассистенты.Для создания такого амбициозного продукта нам нужны сильные фронтенд-разработчики с хорошим знанием языков Javascript и Typescript и экосистемы React и с опытом создания приложений со сложными интерфейсами — порталов, внутренних корпоративных систем, интерфейсов чат-ботов и других систем самообслуживания. Среди наших клиентов такие компании, как Delivery Club, CityMobil, Nestle, а также потенциально клиенты крупнейших сервисов VK — MyTarget и MyGames.В основе публичной части нашего продукта лежат интерфейсы — как визуальные, так и API, поэтому приветствуется опыт проектирования API, интерфейсов и баз данных.Работая в нашем проекте, ты сможешь проявить себя как проектировщик интерфейсов и принести новейшие технологии, а также поучаствовать в решении нетиповых проблем, для которых может потребоваться создание своих инструментов. Присоединяйся к нашей команде и поучаствуй в создании проекта с нуля! Чем предстоит заниматься:  проектирование архитектуры приложения и компонентов по техническим требованиям и макетам; написание кода на языках JavaScript, TypeScript; тестирование приложений, включая автоматизированное юнит- и функциональное; участие в командном процессе разработки и всех мероприятиях, связанных с этим процессом, включая совместную командную работу; написание элементов технической и проектной документации, оформление необходимых элементов документации, требуемых для обеспечения процесса разработки, включая создание и изменение макетов интерфейсов по бизнес-требованиям.  Требования:  стек: JS/React/(redux/effector)/CSS/Cypress.  Будет плюсом:   опыт работы с GraphQL (Apollo);   опыт работы с модульной архитектурой приложений;   опыт работы с Docker;   интерес к программированию и дизайну приложений, следование принципам чистого кода и разработки через тестирование;   опыт выступления на конференциях, тренерства, менторства в команде, написания статей на технические темы, развития проектов в Open source.