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

Дата размещения вакансии: 02.05.2024
Работодатель: Центральный банк Российской Федерации
Уровень зарплаты:
з/п не указана
Город:
Казань
улица Братьев Касимовых 45Б
Требуемый опыт работы:
От 3 до 6 лет

В Центр регионального развития Департамента информационных технологий Банка России ищем коллегу — профессионала и единомышленника. Мы занимаемся реализацией проектов и развитием платёжных систем и сервисов Банка России.

В нашей команде появилась позиция Frontend разработчика на проекте по созданию принципиально новой платёжной системы.

О проекте:
Цель данного проекта — создание технологического прототипа финтех решения с дальнейшим развитием функциональности. Наша команда работает над разработкой новой платежной платформы, меняющей ландшафт всей банковской системы. Проект стартовал недавно, поэтому разработчику предстоит поучаствовать в зарождении новой платформы в самом начале ее пути.

Задачи:

  • Проведение исследований новых решений и платформ;
  • Разработка прототипов в рамках проводимых пилотных проектов;
  • Разработка frontend систем;
  • Интеграция с backend-монолитами;
  • Разработка пользовательских интерфейсов;
  • Развертывание и поддержка development окружения (как правило на основе Linux, Docker и т. д);
  • Анализ дефектов, выявленных по результатам тестирования;
  • Оценка задач и участие в планировании.

Наши ожидания от кандидата:

Необходимые теоретические знания:

  • Современные паттерны проектирования и программирования;
  • Архитектуры современных ИТ-систем и методов защиты информации;

Необходимые практические знания и навыки:

  • Уверенное знание и опыт работы с JavaScript, TypeScript;
  • Уверенная работа с Angular, Angular CLI;
  • Уверенная работа с библиотекой компонентов для Angular (Angular Material, PrimeNG);
  • Опыт написания компонентных и юнит-тестов;
  • Опыт работы со сборщиками кода;
  • Навыки верстки на HTML5 / CSS3, Bootstap;
  • Понимание принципа работы Cookies, LocalStorage и JWT;
  • Понимание принципа работы Nginx и проксирования запросов на бэкенд;
  • Опыт создания SPA;
  • Навык работы с форматами JSON;
  • Умение верстать кроссбраузерно;
  • Умение эффективно организовать клиент-серверное взаимодействие через RESTful API;
  • Знание системы контроля версии Git;
  • Знания в области криптографии: асимметричные криптосистемы (public/private ключи), хеш-функции, шифрование, подписи и т. д;
  • Опыт работы в Unix-подобном окружении.

Дополнительным преимуществом будут:

  • Навыки рефакторинга кода;
  • Знание Docker;
  • Знание WebSockets;
  • Опыт разработки мобильных приложений под iOS\Android.

Мы предлагаем:
  • Непрерывное обучение и повышение квалификации;
  • Посещение профильных конференций;
  • Комфортабельный офис рядом с метро и экологически чистым парком;
  • Кабинетная система, никаких опенспейсов;
  • Гибкий график работы;
  • Расширенный полис ДМС;
  • Релокационный пакет для иногородних кандидатов.