Senior frontend developer

17 ноября 2023 • г Москва • ПАО Сбербанк • IT: Разработка

Одним из проектов ДИТ GRC является создание новой системы на смену legacy системы класса BPM, автоматизирующей задачи Юридического департамента Банка.

В системе планируется реализовать как правовые (автоматизированная оценка заемщика, правовые заключения и др.), так и судебные бизнес-процессы юридической службы Банка. Для реализации этих процессов будет широко используются технологии искусственного интеллекта (AI), OCR компоненты.

Система будет интегрирована в общий ландшафт приложений Банка и содержит как внутренние, так и внешние интеграционные взаимодействия более чем с 30 другими системами. Общее количество интеграционных взаимодействий – больше 90.

В настоящие момент Система проходит этап создания ядра на современном технологическом стеке с использованием микро-сервисной архитектуры.

Обязанности

·      Разработка Frontend сервисов автоматизированной системы на языке Java

·      Проектирование решения, в том числе разработка детальной внутренней архитектуры системы

·    Реализация интеграций с внутрибанковскими сервисами и сервисами партнеров Банка

·      Анализ, декомпозиция и оценка трудоемкости задач бэклога

·      Участие в оценке и обсуждении требований заказчика

·      Участие в развертывании разработанного ПО на тестовых и промышленных средах

·      Написание Unit-тестов

·      Поддержка и устранение ошибок

·      Выполнение code review

·      Менторинг других Frontend разработчиков

·      Участие в собеседованиях Frontend разработчиков

Требования
  •  опыт коммерческой разработки на React + Redux от 3 лет;
  • 3-5 лет опыта работы на больших проектах в качестве разработчика;
  • опыт создания приложений Micro Frontend;
  • Уверенное знания JavaScript (ES6/ES7);
  • Уверенные знания TypeScript

o  Type guards / type assertions

o  Unknown, never

o  Дженерики и их расширенное примененние (renderProps, HOC, as prop pattern)

o  Понимание union types, intersection types и type distribution



  •    Уверенные знания React

o  Понимание работы встроенных хуков (useEffect, useLayloutEffect, useCallback, useMemo, useState, useRef)

o  Проектирование композиции компонентов (hoc, composition, renderProps, components as prop pattern)

o  rtk toolkit, rtq-query, react-query

o  Мемоизация

o  Тестирование компонентов (unit, e2e, screenshot), Jest, Cypress

Условия
  • Полное соблюдение ТК РФ, льготные условия по программам страхования, кредитования для сотрудников Банка;)
  • График 5/2, офис на м. Ленинский проспект
  • Достойный уровень вознаграждения (оклад + годовая премия);
  • ДМС с первого дня работы и льготная мед. страховка для близких родственников;
  • Социальная поддержка сотрудников;
  • Работа с лучшими практиками Agile;
  • Широкие возможности для профессионального развития: корпоративный университет и множество онлайн-программ обучения. Корпоративное обучение за счет компании;
  • Бесплатная подписка СберПрайм+, многочисленные скидки и бонусы от партнеров: СберМаркет, МегаМаркет, Самокат, Еаптека и др.;
  • Корпоративная пенсионная программа;
  • Корпоративный спортзал и скидки в спортзалы-партнеры.