Frontend-разработчик (Vue)

Вакансия истекает: 24.01.2025
Откликнуться

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

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

Проекты:

CRM — система для взаимодействия операторов с клиентами
банка. Конечными пользователями являются операторы соответствующих бизнес направлений. Включает в себя основной
продукт для работы с физическими и юридическими лицами

Рокет — финтех платформа, молодежный банкинг

Aura — система кадрового учета и единая точка доступа ко всем формам заявок для сотрудников. В функционал входят различные виды заявок, такие как кадровые переводы, отпуска, командировки, налоговые вычеты и т.п. Также это рабочее место кадровиков, бухгалтеров и расчетчиков. Существуют различные интеграции как с внутренними системами, так и с внешними.

ТЕХНОЛОГИЧЕСКИЙ СТЕК:

Vue 2/3, Vuex/Pinia, Nuxt.js, vue-cli, Element-UI, Vuetify Технологии: npm, Git, HTML, CSS, SASS, tailwind, SVG, JS, TS, Jest, Storybook, axios, RESTful API, Сетевые запросы.

Методологии: БЭМ, Feature Sliced Design, Atomic Design.

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

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

Что мы ждем от тебя:

  • Знание 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-проекты или коммерческая разработка).

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

  • Официальное оформление с первого дня – наша IT-компания аккредитована;
  • Развитие профессиональной экспертизы: ты сможешь обучаться и посещать конференции и митапы за счёт Банка;
  • Классная команда – мы за радость общения и дружбу в коллективе;
  • Комфортный офис – у нас уютные рабочие пространства, комнаты отдыха с настольным теннисом, кикером, плойкой и другими плюшками;
  • Коворкинги в Сочи и на Алтае – туда можно отправиться поработать и отдохнуть в режиме 4/3 за счёт Банка;
  • Более 50 социальных программ – ДМС со стоматологией и страхованием от несчастных случаев и болезней, изучение английского, софинансирование летнего, зимнего и тематического отпуска, уникальные условия по продуктам и услугам Банка;
  • Забота о детях: мы проводим праздники и экскурсии для детей наших сотрудников, софинансируем частный детский сад, отдых в лагере и подготовку к экзаменам;
  • Много спорта: у нас есть клубы и секции, можно заниматься любым спортом за счёт Банка и участвовать в корпоративных турнирах и чемпионатах. Также мы софинансируем коллегам абонементы в фитнес-клубы;
  • Вовлеченность, комфорт и свобода. У нас минимум бюрократии, нет дресс-кода, гибкое начало и завершение рабочего дня;
  • Самая яркая корпоративная культура – летние IT-фесты, путешествия по России и за её пределами!