Top.Mail.Ru
Все вакансии

Фронтенд-разработчик (Senior)

Ищем опытного Senior Frontend разработчика для работы над проектом у наших партнеров. Задача — развитие ключевого сервиса облачной платформы в сфере управления доступом и безопасностью (IAM). Это высоконагруженный продукт, где критически важны надежность, безопасность и качество кода.

Программирование

Что нужно делать:

  • Разрабатывать сложные 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).
  • Работа с Git.
  • Работа с CI/CD.
  • Язык: Английский B1+ (чтение документации).
  • Опыт работы с дизайн-системой PatternFly.
  • Опыт кастомизации UI Keycloak (Admin/Account Console) или использования Keycloakify.

Условия

  • Срок привлечения: 3–6 месяцев (с возможностью продления)
  • Занятость: Фулл-тайм
  • Формат работы: Удаленно (только из РФ)
  • ЗП: 800-1000 руб/час
  • Готовность выполнить небольшое тестовое задание (до 1 часа)

Ключевые навыки

  1. React
  2. TypeScript
  3. Keycloak
  4. OAuth 2.0/OIDC
  5. CI/CD
  6. Playwright

Другие вакансии

Откликнуться на вакансию