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