Source description
About the role
Deep TypeScript. React — hooks, Suspense, and modern patterns; comfortable with Server Components. Next.js App Router — server vs client components, layouts, route handlers, middleware. One UI system deeply MUI and/or Tailwind CSS + shadcn/ui. Redux Toolkit (or equivalent modern state management). NextAuth with OIDC (Wiley CONNECT and/or Azure AD) sessions, protected routes, role-aware UI. REST API consumption with typed clients — retries, error boundaries, empty and loading states Lexical, Yjs, or ProseMirror — rich text and collaborative editing. Apollo GraphQL at platform depth. Prisma basics (P3+); deeper data-layer work at platform depth (P4). Cloudflare Workers and edge design. Terragrunt / Atlantis literacy for FE work that needs new AWS resources (P4). LangChain and simple agentic workflow familiarity — valued for thin orchestration and for operating / troubleshooting partner-built agents. Langfuse and / or LangSmith (or similar) — observing traces and generations to separate agent/LLM behaviour from frontend issues during incidents. Prior QA / QE role or significant test-infrastructure work. Design-tool fluency (Figma) and comfort working directly from mocks with product designers.
More at Virtusa