Напиши текст вакансии для должности "JavaScript React Developer, Санкт-Петербург". Название компании: "Integrity Solutions". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: Нет опыта. Ключевые навыки: 'JavaScript', 'React', 'Redux', 'Git', 'HTML5', 'CSS3'

Мы ищем специалистов для развития облачной цифровой платформы (аналог AWS, Azure).Платформа имеет унифицированную архитектуру (набор IaaS, PaaS и SaaS сервисов), что позволяет всего за 4-9 месяцев создавать новые приложения и продукты за счет переиспользования созданных ранее компонентов.Цифровая платформа состоит из инфраструктурных и платформенных сервисов, которые, в свою очередь, состоят из сотен сервисов и тысяч микросервисов.Система распределенная, сбалансированная, отказоустойчивая с горизонтальным масштабированием (многонодность).На базе платформы реализуется большое количество различных социально значимых, образовательных и коммерческих продуктов, для миллионов пользователей по всей стране.Также есть проекты по доработке ядра самой платформы.Большинство проектов пишутся &quot;с нуля.Перед разработчиками стоят задачи по разработке/доработке сервисов для омниканальной платформы, трансформации существующих систем в новые продукты.Имеются прозрачные стандарты написания кода, проводятся code review, что позволяет получать аккуратный, хорошо спроектированный и поддерживаемый код.Используются только современные технологии: микросервисы, React, RestAPI, Redux, Node.js, Flow.Мы работаем по Agile в небольших командах по 6-10 человек. У нас 4 локации – Москва, Санкт-Петербург, Нижний-Новгород, ОмскТехнологический стек платформы:Back: Java 8-11, Spring, Spring Boot, Spring Cloud, Hibernate, PostgreSQL, Oracle, NoSQL, Kafka, Hadoop, Spark, Redis.Front: JavaScript, React, Redux, GraphQL, TypeScript, Node.jsDevOps: Docker, Kubernetes, Openshift, Ansible, Bash, Python, Zabbix, Jenkins, Allure, ELK, Grafana, Prometheus. Обязанности:  Проектирование и разработка интерфейса web-приложений; Написание unit-тестов; Исправление багов; Взаимодействие с разработчиками, аналитиками, дизайнерами и другимикомандами в формате Agile.  Требования:  Хорошее знание JavaScript (включая современные стандарты ES6, ES7) и особенностей языка, опыт использования babel; Уверенное знание и коммерческий опыт разработки с использованием React/Redux; Уверенное понимание шаблонов проектирования архитектуры front-end приложений, а также опыт их применения в коммерческих проектах; уверенное знание систем контроля версий (SVN, Git); Опыт работы с библиотеками для тестирования (enzyme/jest); Навык работы с HTML5+CSS3; Webpack или аналог - умение все грамотно настроить самому; Умение работать в команде; Работа с системой контроля версий Git, понимание Git Flow; Опыт работы с GraphQL - очень желателен; понимание асинхронной модели выполнения кода (eventloop, callbacks, promises); знание систем сборки проектов на Webpack; Понимание микросервисной архитектуры; Typescript хотя бы пробовали для себя и понимаете как и зачем этим пользоваться; GraphQL.  Условия:  Возможность удаленной работы; Команда профессионалов, готовых поддержать ваши инициативы; Красивый и комфортный офиc по окончании пандемии; Возможность работы с новыми технологиями; Программа наставничества; Возможности карьерного роста; Расширенный социальный пакет; Обучение за счет компании в корпоративном тренинг-центре; Участие в профессиональных сообществах.