Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку

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

Местоположение и тип занятости

КазаньПолный рабочий день

Компания

Центральный банк Российской Федерации

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

О компании и команде

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

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

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

Ожидания от кандидата

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

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

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

  • Уверенное знание и опыт работы с 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.

Задачи:

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

Условия работы

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

Бонусы

  • Расширенный полис ДМС;
  • Релокационный пакет для иногородних кандидатов.