Frontend-разработчик (направление Vue)

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

Санкт-Петербург, КазаньПолный рабочий день

Компания

Компания с гибким подходом к работе, инновационными проектами, технологичными решениями и яркой корпоративной культурой

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

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

Мы – амбициозное и быстрорастущее ИТ-подразделение в команде «Совкомбанк Технологий», которое занимается разработкой Веб-приложений на современном технологическом стеке. В нашем активе проекты разного уровня сложности для телекома, ритейла, финтеха, электронной коммерции и другие. Вот только некоторые из них:

Проекты:

  • Современный дистанционный интернет-банкинг для обслуживания физических лиц ("ЛК ХалваКард");
  • Торговая платформа для инвестиций в ценные бумаги и производные финансовые инструменты ("Совкомбанк Инвестиции. Веб-версия");
  • Информационные бизнес-порталы для клиентов и партнеров национальной системы рассрочек "Халва" и Группы Компаний ("Внешний сайт Банка", "Клуб партнеров Халвы", "СовкомбанкЖурнал");
  • Платежные сервисы для электронной коммерции, который совмещают в себе преимущества онлайн-эквайринга и программы рассрочки ("ХалваЧеки", "ХалваShop", "Оплата Частями");
  • Личные кабинеты для действующих клиентов и партнеров Группы Кампаний, реализованных для B2B и B2C сегмента ( "Микрозаймы", "ЛК Частями");
  • Совместные интеграционные проекты с крупными игроками - лидерами ритейла и крупного Бизнеса ("ХалваКлик", "ВирутальнаяХалва", "ПодарочныеКарты", "Магазин подписок")

Сейчас мы в поисках Frontend-разработчика.

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

  • Знание HTML/CSS;
  • Опыт работы с Vue.js 2/3 от 2 лет;
  • Уверенное применение базовых операций GIT, понимание GitFlow;
  • Уверенное понимание Typescript на уровне документации;
  • Уверенное владение сборщиками webpack/vite;
  • Опыт написания тестов по методологии TDD;
  • Понимание взаимодействия клиента и сервера через HTTPS / Web Socket;
  • Понимание принципов ООП, MVC и умение применять их на нативном js;
  • Базовое понимание Docker;
  • Уверенное знание Vue3 и стека Pinia, Vuex, Vue-router;
  • Понимание архитектурных стилей frontend (FSD)

Будет плюсом:

  • Опыт работы с UI-китами и/или фреймворками: Vuetify, Bootstrap-vue, Element-ui, Quasar;
  • Опыт работы с Kubernates;
  • Опыт настройки CI/CD (Gitlab);
  • Опыт работы с другими ООП-языками (Java, C# и т.п.);
  • Знания об уязвимостях веб-приложений;
  • Базовые навыки работы в *nix-системах;
  • Опыт разработки бэкенда (pet-проекты или коммерческая разработка).

Чем предстоит заниматься:

  • Быть готовым писать код на js и ts с использованием Vue2/Vue3, Nuxt2/Nuxt3;
  • Кросс-ревью;
  • Применять принципы рефакторинга;
  • Применять паттерны проектирования (ООП, SOLID);
  • Осуществлять миграцию старых проектов с Vue 2 на Vue 3.

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

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