Москва
Метро: Библиотека им.ЛенинаКомпания «АЙ-ТЕКО» — ведущий российский системный интегратор и поставщик информационных технологий для корпоративных заказчиков. Активно действует на рынке IT России с 1997 года, входит в ТОП-400 крупнейших российских компаний, ТОП-10 крупнейших IT-компаний России.
Мы строим Единое цифровое рабочее место (ЕЦРМ) для сотрудников комплаенс-подразделения. Это не просто внутренний портал, а высоконагруженная аналитическая система, которая помогает расследовать операции клиентов, выявлять риски и принимать ключевые решения в реальном времени.
Ваша задача — создать удобный, быстрый и надежный интерфейс, который станет главным инструментом для сотен пользователей банка. Нам важно не просто отобразить данные, а предоставить экспертный инструмент с глубокой аналитикой, сложной логикой отображения данных и высокой отзывчивостью даже при работе с большими объемами информации.
Чем предстоит заниматься:
Разработка с нуля и поддержка высоконагруженных frontend-приложений для внутренних цифровых продуктов банка.
Интеграция с микросервисной архитектурой бэкенда: работа с REST API, WebSockets (для обновлений в реальном времени), грамотная обработка состояний загрузки и ошибок.
Создание UI-кирпичиков: реализация компонентов по дизайн-системе (Material UI с кастомизацией) с упором на переиспользуемость и accessibility.
Борьба за производительность: оптимизация рендеринга (мемоизация, виртуализация списков), управление загрузкой больших таблиц и дашбордов, мониторинг FPS и Core Web Vitals.
Качество и надежность: написание unit-тестов (Jest, React Testing Library) и e2e-тестов (Cypress/Playwright), настройка пайплайнов CI/CD для автоматической проверки кода.
Эволюция архитектуры: работа с legacy-кодом с целью его постепенной миграции на современный стек (React 18+, TypeScript, Vite).
Обязательный опыт:
5+ лет коммерческой разработки фронтенда.
TypeScript: уверенное владение (типизация сложных сущностей, generic-ы, утилитарные типы). Мы не пишем на «any».
React и экосистема:
Глубокое знание хуков, композиционного подхода.
Управление состоянием: Redux Toolkit (RTK) / RTK Query (понимание, когда нужен глобальный стейт, а когда достаточно локального).
Опыт работы с Material UI (или другой серьезной компонентной библиотекой) и кастомизация тем.
Архитектура и производительность:
Понимание паттернов (MVVM, Flux, Composition) и умение грамотно разделять логику и представление.
Знание методов оптимизации: code splitting, lazy loading, виртуализация (react-window), предотвращение лишних ререндеров.
Опыт работы с модульной структурой (Feature-Sliced Design или аналоги) будет большим плюсом.
Безопасность и инструменты:
Понимание уязвимостей фронтенда (XSS, CSRF) и способов защиты.
Уверенная работа с Chrome DevTools, профайлером React DevTools.
Опыт написания тестов (Jest, RTL, e2e).
Будет круто (плюсы):
Опыт работы в Fintech или с внутренними B2B-продуктами.
Знание WebSocket (Socket.io / native API) для real-time интерфейсов.
Опыт с Module Federation (Micro Frontends) — у нас несколько команд развивают свои модули.
Понимание основ бэкенда (Java/Kotlin) для более эффективной коммуникации.
Почему стоит откликнуться:
Интересная доменная область: Комплаенс — это не «очередная CRM». Здесь сложная математика, большие данные и реальная польза для бизнеса.
Современный стек: Мы не консервируем legacy, а двигаемся вперед. TypeScript, React 18, Vite, микросервисы на фронте.
Стабильность: белая заработная плата, аккредитованная ИТ-компании, оформление в соответствии с ТК РФ с первого рабочего дня, ДМС + стоматология, , корпоративный спорт: скидки на посещение фитнес-клубов, футбольная и волейбольная секции, собственный йога класс
На проекте Гибридный график работы в Мск;
Просим к резюме прикладывать сопроводительное письмо касательно требований вакансии, так быстрее дадим ос😉