Компания Mish ищет Фронтенд-разработчика.

Обязанности:

  • Разрабатывать сложные SPA на React (TypeScript) с глубокой интеграцией систем аутентификации.
  • Работать с Keycloak: настройка OIDC flows (PKCE), управление токенами, кастомизация интерфейсов.
  • Обеспечивать качество кода: unit/E2E тесты, код-ревью, оптимизация производительности.
  • Взаимодействовать с бэкендом и участвовать в архитектурных решениях.

Требования:

  • Опыт 6+ лет в IT, 3–5 лет во Frontend (React).
  • Отличное знание TypeScript, React 18+, Vite.
  • Понимание принципов функционального программирования и иммутабельности.
  • Уверенный опыт интеграции с OAuth 2.0 / OIDC, понимание Authorization Code + PKCE, безопасного хранения токенов, защиты от XSS/CSRF.
  • Опыт написания тестов: Jest/Vitest, React Testing Library, Playwright/Cypress.
  • Опыт работы с Git и CI/CD.
  • Опыт работы с дизайн-системой PatternFly и кастомизации UI Keycloak или использования Keycloakify.
  • Английский B1+ (чтение документации).