frontend developer
генерация резюме
сопроводительное письмо
описание
Продуктовая лаборатория Mish занимается разработкой высоконагруженных продуктов в сфере управления доступом и безопасностью.
задачи
- Разрабатывать сложные одностраничные приложения на React и TypeScript с глубокой интеграцией систем аутентификации;
- Настраивать протоколы аутентификации, управлять токенами и кастомизировать интерфейсы в Keycloak;
- Обеспечивать качество кода через написание модульных и сквозных тестов, проведение код-ревью и оптимизацию производительности;
- Взаимодействовать с бэкендом и участвовать в принятии архитектурных решений.
требования
- Опыт работы в IT от 6 лет, из них от 3 до 5 лет в разработке на React;
- Отличное знание TypeScript, React 18+ и Vite;
- Понимание принципов функционального программирования и иммутабельности;
- Уверенный опыт интеграции с OAuth 2.0 и OIDC, включая работу с Keycloak;
- Понимание потоков авторизации с использованием PKCE, принципов безопасного хранения токенов и защиты от XSS/CSRF-атак;
- Опыт написания тестов с использованием Jest, Vitest, React Testing Library, Playwright или Cypress;
- Опыт кастомизации интерфейса Keycloak или использования Keycloakify.
условия
- Работа по договору ГПХ или ИП;
- Срок сотрудничества от 3–6 месяцев с возможностью продления.
навыки