Frontend-разработчик (React)
Описание
Вакансия в дочернюю аккредитованную it-компанию Ак Барс Банка.Предоставляем профессиональные услуги в области информационной защиты.В данный момент находимся в поисках «Разработчика Frontend». Чем предстоит заниматься: разработкой и поддержкой frontend-части на React и TypeScript; интеграцией с бэкенд-сервисами через REST API и WebSockets; оптимизацией производительности и улучшение UX; участием в проектировании архитектуры решения; отслеживанием и устранением ошибок, оптимизацией производительности интерфейса; взаимодействием с: backend, аналитиками, QA, DevOps; ведением архитектурных стилей и стиля написания кода для Frontend. Стек продукта и UI: React, TypeScript, React Router, Redux (Toolkit, thunk), Redux Saga, Zustand (на будущее), AntDesign, Chart.js, Less, CSS Modules, CSS-переменные. Сборка, автоматизация и сайт: Webpack, Vite, Gulp, Pug (Jade), Stylus. Инструменты разработки и тестирования: Figma (работа с макетами), Storybook (документирование UI-KIT), Playwright, Vitest (тестирование), Tanstack Query (запросы и кэширование), oidc.js (SSO), Kubb (кодогенерация). Что нам нужно: средне-специальное/высшее образование в сфере ИТ; опыт на аналогичной должности от 3-4х лет; опыт коммерческой разработки на React (включая классовые компоненты и хуки) и TypeScript; способность вести клиентскую часть фичи; UI/UX: знание принципов и опыт проработки; подготовки макетов (Figma), проектирования архитектуры интерфейсов; опыт интеграции с бэкенд-сервисами через REST API и WebSockets; опыт работы с экосистемой Redux (Redux Toolkit, redux-thunk) и Redux Saga для управления состоянием и обработки побочных эффектов; умение оптимизировать производительность React-приложений (React.memo, useMemo, useCallback); умение работать с готовыми UI-библиотеками (AntDesign) и писать стили с использованием CSS-препроцессора Less; умение настраивать и поддерживать сборку проектов на Webpack; опыт написания e2e и юнит-тестов (Playwright, Vitest); понимание принципов информационной безопасности, работы с чувствительными данными и требованиями к защите клиентской части ПО. Будет плюсом: опыт создания, развития и поддержки собственных UI-KIT; навыки работы с шаблонизаторами (Pug/Jade) и автоматизаторами задач (Gulp); понимание современных архитектурных подходов (FSD, Clean Architecture) и опыта работы с микрофронтендами (Module Federation); понимание принципов построения SPA и опыт маршрутизации с помощью React Router; навыки внедрения SSO (OpenID Connect) и использования кодогенерации (Kubb); понимание принципов доступности (a11y) при разработке веб-интерфейсов; умение верстать адаптивно, семантически и валидно, включая сборку спрайтов в единый spritesheet; опыт работы с визуализацией данных (графики, дашборды); опыт работы с продуктами класса VPN, SIEM или compliance-мониторинга; понимание принципов Waterfall, Agile/Scrum, Kanban. Что мы предлагаем: работу в группе компаний холдинга, стабильность, развитую корпоративную культуру; уровень заработной платы обсуждается с успешным кандидатом; обучения по программе повышения квалификации за счет работодателя; ДМС, материальные выплаты; необходимую для работы технику; официальное трудоустройство по ТК РФ; график работы 5/2 с 8:30 до 17:30; офисный формат работы; офис расположен по адресу ул. Кремлевская 6/20.