Описание вакансии
Центр банковских технологий открывает вакансию "Frontend-разработчик".
Мы запускаем инициативы в области искусственного интеллекта и автоматизации бизнес-процессов. В рамках нашей стратегии мы предлагаем участие в двух интересных проектах: Платформа искусственного интеллекта и Web-приложение «Рекрутинг»
Ключевые задачи:
-
Создание UI/UX для администраторов платформы (управление моделями, работа с документами);
-
Разработка визуального Flow-редактора сценариев (React Flow: узлы, связи, ветвления, подсценарии);
-
Построение дашбордов логирования и мониторинга с графиками и системными метриками;
-
Внедрение системы регистрации и ролевого доступа (RBAC);
-
Интеграция со сторонними приложениями и API;
- Создание интерфейсов для автоматизации процессов HR.
Важно у кандидата следующее:
- высшее техническое образование;
- опыт работы от 2-х лет;
ключевые компетенции:
-
Стек: React 18 + TypeScript (хуки, контекст, оптимизация рендеринга);
-
Сборка: Vite (code-splitting, dev-сервер);
-
UI-библиотека: Ant Design (формы, таблицы, модалки, кастомизация тем);
-
Сложные UX: Опыт работы с React Flow (@xyflow/react) — визуальные редакторы графов;
-
Управление состоянием: Zustand;
-
Маршрутизация: React Router;
-
Работа с API: Axios + генерация клиента (Orval из OpenAPI/Swagger), понимание RESTful;
-
Real-time: WebSocket, SSE;
-
Качество кода: ESLint, Prettier, Husky, lint-staged;
-
Графики: @ant-design/charts;
-
Безопасность: JWT, CORS, понимание принципов RBAC;
-
DevOps/Инфраструктура: Опыт с Docker, CI/CD (GitLab CI), Git (GitFlow);
-
Soft-skills: Умение взаимодействовать с бэкендом, понимание бизнес-контекста;
-
Язык: Английский на уровне чтения технической документации (B1+).
Что мы предлагаем:
— Стать частью профессиональной и дружной команды единомышленников;
— Достойный уровень оплаты труда (обсудим на собеседовании, ориентируемся на рынок);
— Профессиональный рост и развитие в масштабных проектах;
— Страхование медицинских расходов (ДМС);
— Корпоративные праздники, подарки и теплая атмосфера в коллективе;
— Частичная оплата абонементов в бассейн и тренажерный зал, билетов на концерты и в кино, образовательных курсов (включая непрофильные);
— Дополнительные выплаты к различным жизненным событиям (свадьба, рождение ребенка, юбилей и др.).
Рабочее место планируемое к созданию.