Обязанности:
Aegis IT — бутик-компания в сфере IT-аутстаффинга, работающая со специалистами с уровня senior и lead. Мы работаем с заказчиками, которые ценят результат, автономность и зрелый инженерный подход.Со специалистами мы выстраиваем партнёрскую модель сотрудничества:подберем проекты под твой уровень экспертизы, нагрузки и профессиональные интересы, обеспечим прозрачные условия и будем сопровождать на всех этапах работы — от выхода на проект до его завершения или перехода на следующий.Сейчас у нас в работе есть несколько проектов на позицию Senior React DeveloperЧем предстоит заниматься: Разработка сложных интерфейсов платформы: личные кабинеты, CRM-системы, рабочие пространства, AI-модули Создание интеллектуального рабочего места для B2B-продаж (микросервисная архитектура, BPMN-ядро) Интеграция с backend-микросервисами (REST / gRPC / WebSocket), обработка ошибок и статусов Разработка сложных пользовательских сценариев: загрузка файлов, запуск задач, мониторинг статусов, работа с очередями Разработка динамических генераторов контента (формы, таблицы, дашборды, аналитические панели) Создание и развитие UI-kit / дизайн-системы (версионирование, документация, Storybook) Разработка кастомных таблиц и компонентов для работы с большими объёмами данных (виртуализация списков) Работа с графиками и аналитическими системами Оптимизация производительности (мемоизация, code splitting, bundle optimization) Настройка клиентской наблюдаемости (логирование, web vitals, мониторинг ошибок) Написание unit-тестов и поддержание качества кода Участие в архитектурных решениях, взаимодействие с дизайнерами и backend-командой Основные требования: Коммерческий опыт разработки на React от 5 лет Опыт работы в банке или финтехе от 1 года (критично) Опыт работы с React 18+ и понимание его экосистемы Отличное знание JavaScript (ES6+) и TypeScript (ESNext) асинхронность, Promises, async/await понимание Event Loop Глубокое понимание React: Hooks, Virtual DOM, управление состоянием, HOC, Render Props Опыт работы со state management (Redux / MobX / Zustand / Jotai и др.) Уверенное владение HTML5, CSS3 (Flexbox, Grid), адаптивная и кроссбраузерная верстка Опыт разработки сложных компонентов (кастомные таблицы, динамические формы, графики) Опыт интеграции с REST API / WebSocket (axios, fetch) Опыт тестирования (Jest, React Testing Library / Vitest) Опыт работы с Git (Gitflow, rebase) Опыт работы с npm / pnpm / yarn Условия и возможности: Поток действительно интересных проектов, релевантных твоему опыту и с учетом текущей загрузки Формат работы 5/2, полная или частичная занятость Оформление в удобном для тебя формате: ИП или самозанятость Полная удаленка Возможность менять проекты внутри компании — с учётом твоей экспертизы, интереса и текущей загрузки. Прозрачность условий и коммуникации, поддержка на всех этапах до выхода на проект и во время работы.Похожие вакансии