The vacancy is well-defined but lacks compensation details, affecting overall quality.
no salary info
Job description
Mish is looking for a Senior Frontend Developer to create complex SPAs using React and TypeScript, focusing on authentication systems and code quality.
Responsibilities
### Responsibilities
- Develop complex SPAs on React (TypeScript) with deep integration of authentication systems.
- Work with Keycloak: configure OIDC flows (PKCE), manage tokens, customize interfaces.
- Ensure code quality: unit/E2E tests, code review, performance optimization.
- Interact with the backend and participate in architectural decisions.
Requirements
### Requirements
- Experience: 6+ years in IT, with 3-5 years focused on Frontend (React).
- Stack: Excellent knowledge of TypeScript, React 18+, Vite.
- Understanding of FP principles and immutability.
- Security: Confident experience integrating with OAuth 2.0 / OIDC (Keycloak).
- Understanding of Authorization Code + PKCE.
- Understanding of secure token storage.
- Understanding of protection against XSS/CSRF.
- Tools: Experience writing tests (Jest/Vitest, React Testing Library, Playwright/Cypress).
- Experience with Git.
- Experience with CI/CD.
- Language: English B1+ (reading documentation).
- Experience with the PatternFly design system.
- Experience customizing UI Keycloak (Admin/Account Console) or using Keycloakify.
About Mish
Mish (mish.design) is a product lab specializing in end-to-end digital solutions, including research, UX/UI design, product design, development of mobile apps and web services, branding, and post-launch support. They handle projects from bold ideas to high-performing products, working worldwide from Amsterdam.