Ищем опытного Senior Frontend разработчика для развития ключевого сервиса облачной платформы в сфере управления доступом и безопасностью (IAM). Это высоконагруженный продукт, где критически важны надежность, безопасность и качество кода.
Условия: срок привлечения от 3–6 месяцев (с вероятностью продления). Занятость: фулл-тайм. Формат работы: удаленно (только из РФ). Форма сотрудничества: Договор ГПХ/ИП. Ставка указана в часовой ставке.
Обязанности:
- Разрабатывать сложные SPA на React (TypeScript) с глубокой интеграцией систем аутентификации.
- Работать с Keycloak: настройка OIDC flows (PKCE), управление токенами, кастомизация интерфейсов.
- Обеспечивать качество кода: unit/E2E тесты, код-ревью, оптимизация производительности.
- Взаимодействовать с бэкендом и участвовать в архитектурных решениях.
Требования:
- Опыт: 6+ лет в IT, из них 3–5 лет плотно во Frontend (React).
- Отличное знание TypeScript, React 18+, Vite.
- Понимание принципов FP и иммутабельности.
- Уверенный опыт интеграции с OAuth 2.0 / OIDC (Keycloak). Понимание Authorization Code + PKCE и безопасного хранения токенов.
- Понимание защиты от XSS/CSRF.
- Опыт написания тестов (Jest/Vitest, React Testing Library, Playwright/Cypress).
- Опыт кастомизации UI Keycloak (Admin/Account Console) или использования Keycloakify.