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, полная или частичная занятость
- Оформление в удобном для тебя формате: ИП или самозанятость
- Полная удаленка
- Возможность менять проекты внутри компании — с учётом твоей экспертизы, интереса и текущей загрузки.
- Прозрачность условий и коммуникации, поддержка на всех этапах до выхода на проект и во время работы.