JavaScript React developer

Remote work

Описание вакансии

Вам предстоит создавать и развивать уникальный по своим вычислительным и функциональным возможностям продукт, который относится к классу business critical-систем (BCS).
Целью проекта является разработка системы высоконагруженных сервисов, которая должна отвечать современным стандартам в части функциональности, удобства и быстродействия. Оценочное количество пользователей - десятки млн, пропускная способность - тысячи транзакций в секунду, объем данных исчисляется в петабайтах. В рамках проекта планируется большое количество интеграций с внешними системами.
В ходе работы Вам предстоит плотное взаимодействие со смежными экспертизами проектной команды: архитекторами, аналитиками, дизайнерами, тестировщиками.
От вас потребуется умение масштабно мыслить, искать оптимальные пути решения задач, планировать свою работу и уметь брать на себя ответственность за решение поставленных задач, участвовать в разработке и реализации сложных технических решений.
Мы ищем увлеченных специалистов чтоб делать проекты, которыми можно гордиться!

Обязанности

Разработка высоконагруженных приложений на React/TypeScript
Разработка архитектурных и технических решений.
Участие в проектировании и разработке интерфейсов, UI/UX;
Взаимодействие с аналитиками и разработчиками;
Разработка в рамках микросервисной архитектуры;
Проектирование интерфейсов взаимодействия с другими системами;
Проведение код-ревью;
Работа в тесном сотрудничестве со специалистами разработки, тестирования и аналитиками.

Расположение
Remote work
Тип работы
JavaScript (Angular, React etc.)
Номер вакансии
VR-63886
Язык
Russian: C2 Proficient

Требования к кандидату

Обязательные требования

Опыт JavaScript разработки от 2-х лет;
Отличное знание JavaScript (ES6+) и браузерного API HTML5+CSS3;
Уверенное владение React (опыт коммерческой разработки от 2-х лет), рендеринг, стейт-менеджмент приложения;
Уверенное владение TypeScript;
Сборка проектов: Webpack/Rollup;
Опыт построения архитектуры (поддерживаемого и легко расширяемого веб-приложения);
Навыки профилирования, отладки и оптимизации;
Опыт работы с Git (merge, rebase, cherry-pick);
Написание тестов (unit, E2E);
Опыт проведения code-review;
Опыт работы NodeJS;

Frameworks:
ReactJS / React Query / react-hook-form;
Styled-components / Emotion;
Storybook;
Jest / Enzyme / React-testing-library.

Желательные требования

Опыт с ssr, GraphQL/Apollo;
Опыт разработки NodeJS / Nest.js;
Опыт CI/CD

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование