Regular javascript React Developer (удаленная работа)
(вакансия в архиве)

15 ноября 2020

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
От 1 до 3 лет

Вакансия: Regular javascript React Developer

Project Description:

Мы ищем специалистов для развития цифровой платформы, предоставляющей услуги на базе ИТ-архитектуры крупнейшего банка России, СНГ и Восточной Европы (аналог Amazon, Azure).
Инфраструктура, информационно-технологические платформы и услуги предоставляются внешним клиентам - корпоративным заказчикам и государственным организациям. Цифровая платформа состоит из инфраструктурных и платформенных сервисов, которые, в свою очередь, состоят из сотен сервисов и тысяч микросервисов. Основные слои это:
Слой работы с данными отвечает за быстрое и гибкое создание приложений на основе данных для удовлетворения потребностей бизнеса. Её задачи загрузка, хранение и обработка данных с достаточным уровнем качества.
Общий слой базовых и прикладных сервисов и учетных сервисов. Их задача предоставлять всегда корректные и актуальные мастер данные для всех потребителей внутри платформы.
Слой работы бизнес приложений, реализующие продукты и услуги для любых клиентов организации. Задачи платформы - быстрое создание готовых облачных приложений, обеспечение готовых инструменты разработки и архитектурных шаблонов, реализация доступности систем в режиме 24/7 и обеспечение производительности и линейной масштабируемость системы.
Единый фронт отвечает за развитие каналов взаимодействия с клиентами (B2C, B2B, B2G). Это инфраструктура канальных приложений, обеспечивающих взаимодействие организации с клиентами через всевозможные каналы обслуживания. Задачи системы - предоставлять единый стандарт обслуживания клиентов во всех каналах и обеспечивать параллельное и независимое производство бизнес-функционала. Система состоит нескольких групп сервисов:
Технологический стек довольно обширен: Java, Spring, Docker, JavaScript, React, Openshift, TypeScript, Redux, Node.js, Hibernate, JPA, GridGain, Apache Spark, Kafka, Oracle, Hadoop, Exadata, Teradata, ELK и т.д.

Responsibilities:

• Проектирование и разработка интерфейса web-приложений;
• Написание unit-тестов
• Исправление багов;
• Взаимодействие с разработчиками, аналитиками, дизайнерами и другими
командами в формате Agile.

Mandatory Skills:

• Хорошее знание JavaScript (включая современные стандарты ES6, ES7) и особенностей языка, опыт использования babel;
• React
• Уверенное знание и коммерческий опыт разработки с использованием React/Redux
• Уверенное понимание шаблонов проектирования архитектуры front-end приложений, а также опыт их применения в коммерческих проектах;
• уверенное знание систем контроля версий (SVN, Git);
• Опыт работы с библиотеками для тестирования (enzyme/jest);
• Навык работы с HTML5+CSS3
• Webpack или аналог - умение все грамотно настроить самому
• Умение работать в команде
• Работа с системой контроля версий Git, понимание Git Flow;
• Опыт работы с GraphQL - очень желателен;
• понимание асинхронной модели выполнения кода (eventloop, callbacks, promises);
• знание систем сборки проектов на Webpack;
• Понимание микросервисной архитектуры.
• Typescript хотя бы пробовали для себя и понимаете как и зачем этим пользоваться
• Высшее техническое образование

Nice-to-Have Skills:

• Уверенные знания ES6
• Styled-components
• Jest / React-testing-library
• Адаптивность под мобильные платформы
• Code review