Senior front-end разработчик

Уровень дохода не указан

Опыт работы: 3–6 лет

Полная занятость
Оформление:
Трудовой договор

График: 5/2

Рабочие часы: 8

Формат работы: удалённо

Напишите телефон, чтобы работодатель мог связаться с вами

Пройдите капчу
Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha
Неверный текст. Пожалуйста, повторите попытку.
Стань частью ИТ-команды Газпромбанка!
Мы объединяем профессионалов в кросс-функциональные команды, которые совершенствуют подходы к внутренней разработке, развивают data science-экспертизу, open source-решения и поддерживают инновации. Так создается новая цифровая организация с датацентричной архитектурой. Присоединяйся!
Чем предстоит заниматься:
• Проектированием и разработкой новых бизнес-сервисов (микрофронтендов) для 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, профилирования, анализа бандлов.
• Опыт работы над проектами в финансовой сфере.

Мы предлагаем:

• По-настоящему живую и увлечённую команду, профессиональное развитие в команде одного из крупнейших Банков России;

• Официальное оформление по ТК РФ, достойный уровень вознаграждения;

• Корпоративное ДМС со стоматологией с первого месяца работы;

• Отпуск 33 дня + различные корпоративные программы;

• Возможность пользоваться Библиотекой и платформой с онлайн-курсами, участие в специализированных конференциях;

• Скидки от партнеров (ГПБ Бонус), сотовая связь для служебного использования;

• Активная корпоративная жизнь: устраиваем нескучные чтения, спортивные марафоны, квизы.

Ключевые навыки

  • JavaScript
  • React
  • Semver
  • Gitflow
  • CSS
  • Git
  • HTTP
  • CORS
  • TypeScript

Задайте вопрос работодателю

Он получит его с откликом на вакансию
Вакансия опубликована 19 ноября 2025 в Москве

Dream Job

Отзывы о компании