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 фестивали и т.д.).