назад

Старший Frontend разработчик

Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ из топ-3.
В частности, сейчас мы работаем над развитием Экосистемы Банка для юридических лиц - объединению набора продуктов и сервисов для юридических лиц на базе универсальной платформы с общими правилами и подходами к интерфейсу и клиентскому опыту, обеспечивающей полное дистанционное взаимодействие. Набор ведется в 3 команды - Чат-бот, ЭДО, Брокерское обслуживание.
Стек используемых технологий:
• Java 21, Kotlin, Spring Boot 2;
• JS, TypeScript, React;
• Spring Cloud, Data, Integration;
• Docker, Kubernetes, Openshift;
• Jasper Reports;
• IBM MQ, Kafka, Tarantool, ELK, Oracle;
• CI/CD.
Архитектура разрабатываемой системы включает: микросервисы с большим количеством интеграций, REST/MQ транспорт.

Обязанности


• Проектирование и разработка новых бизнес-сервисов (микрофронтендов) для SPA ГПБ Бизнес Онлайн;
• Поддержка и развитие существующих сервисов ГПБ Бизнес Онлайн;
• Оценка, планирование и контроль исполнения задач;
• Проведение code-review;
• Поддержка технической документации;
• Участие в развитии общих практик и инструментов проекта.

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


• Опыт коммерческой разработки на Javascript от 4х лет;
• Уверенное знание Ecmascript 2020: работа с массивами, асинхронность в JS, работа с объектами, обработка исключений, операторы rest и spread и т.д;
• Уверенные знания npm 8: структура package.json, команды install, clean-install, как публикуются пакеты, зачем нужен лок-файл, команда ddp;
• Знание TS 4.5 на уровне Advanced Types;
• Уверенное знание и применение React: знание всех встроенных хуков, методы оптимизации React-компонент, приёмы HOC и render-prop, отрисовка списков;
• Уверенные знания CSS, уровень CSS Snapshot 2020;
• Опыт работы с CSS-in-JS (в первую очередь emotion, допускается styled-components или иное);
• Юнит-тестирование с использованием тест-раннеров;
• Система контроля версий git, использование gitflow;
• Обязательное знание Semver;
• Уверенное понимание цикла событий браузера, микро и макро задач, отрисовки и т.д;
• Уверенные знания сетевого обмена по HTTP: заголовки и тела ответов и запросов, методы запросов, обязательно понимание CORS и как с ним работать;
• Понимание принципов ООП, ФП и распространённых паттернов, способов интеграции приложений и протоколов;
• Знание и применение принципов SOLID, DRY, KISS.

Будет плюсом


• Понимание OAuth2/OpenID;
• Юнит-тестирование с использованием testing library и jest;
• Работа с криптографическими плагинами, например, КриптоПро;
• Опыт настройки eslint/stylelint (есть готовые конфиги, могут требоваться доработки);
• Опыт настройки webpack 4/5 и rollup (есть готовые конфиги, могут требоваться доработки);
• Опыт работы с Semantic Release, Lerna;
• Опыт настройки Storybook и документирования в формате Storybook;
• Опыт разработки и настройки cli-утилит;
• Знание библиотек axios, react-table, yup, final-form, react-query;
• Опыт оптимизации SPA-приложений, в том числе с помощью сборщиков, code-splitting, профилирования, анализа бандло;.
• Опыт работы над проектами в финансовой сфере.

Расположение

Remote work

тип работы

React

Номер вакансии

VR-70365

язык

Russian: C2 Proficient

Опыт работы

Senior

откликнуться

Нажимая «Отправить», я подписываю соглашение об использовании простой электронной подписи для подписания документов, связанных с обработкой моих персональных данных.

Я даю согласие на обработку персональных данных в целях потенциального трудоустройства. С Политикой обработки персональных данных можно ознакомиться здесь.

Я даю согласие на обработку персональных данных в целях включения в кадровый резерв. С Положением о кадровом резерве можно ознакомиться здесь.

Я даю согласие ООО «ИТ1» и компаниям на направление мне маркетинговых материалов и коммерческих предложений. Проставляя галочку, я также даю согласие на обработку персональных данных в указанных целях.

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

ДМС и страхование жизни

Корпоративные мероприятия

Культура обратной связи

Внутренняя ротация и ежегодная оценка

наставничество
и менторство

обучение, повышение квалификации

Индивидуальный план развития

Реферальная программа

Внутренние IT-сообщества

Похожие вакансии

React разработчик

React Remote work

Мы приглашаем опытного специалиста для участия в разработке и совершенствовании нашего продукта, направленного на автоматизацию процессов информационной безопасности (ИБ). Наш продукт находится в производственной эксплуатации и успешно внедрен для неско...

Senior Frontend Developer (React)

React Remote work

Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость...

Старший JavaScript разработчик

React Remote work

Приглашаем на работу IT специалистов в нашу большую команду для работы на проектах для крупнейшего российского банка из списка топ-3. Ищем JavaScript разработчика на новый проект внедрения коробочного решения от вендора. Кого мы ищем: - Готового разб...

Frontend Developer (React)

React Remote work

Команда специализируется на разработке внутреннего сервиса (платформа Банка) по организации процесса и функционала для работы с клиентскими соглашениями (онбординг новых клиентов, процессы сопровождения: блокировки, расторжение, обновления редакций и со...

JavaScript разработчик

React Remote work

Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ. Требуются Frontend разработчики в команду сайта. Мы развиваем своё комьюнити, используя современные подходы в разработке и создаём такое приложение...

Возврат к списку