Role Overview
We are looking for a highly skilled developer with deep expertise in TypeScript and modern frontend architectures, specifically focusing on the Next.js ecosystem and collaborative rich-text editing environments.
Responsibilities
- Implement modern frontend patterns using React hooks, Suspense, and Server Components.
- Develop and maintain applications using Next.js App Router, including layouts, route handlers, and middleware.
- Manage complex state using Redux Toolkit or equivalent.
- Implement secure authentication using NextAuth with OIDC.
- Consume REST APIs with typed clients, ensuring robust error handling and loading states.
- Work with collaborative editing tools like Lexical, Yjs, or ProseMirror.
- Utilize Apollo GraphQL and Prisma for data layer operations.
- Deploy and manage edge logic via Cloudflare Workers.
- Manage infrastructure requirements using Terragrunt or Atlantis for AWS resources.
- Integrate and troubleshoot AI workflows using LangChain, Langfuse, or LangSmith.
Requirements
- Deep proficiency in TypeScript.
- Expertise in React and Next.js (App Router).
- Experience with UI systems such as MUI, Tailwind CSS, or shadcn/ui.
- Strong understanding of GraphQL and Prisma.
- Familiarity with AWS and infrastructure-as-code tools.
- Experience with LLM orchestration and observability tools.
- Prior QA/QE experience or significant test-infrastructure work is a plus.
- Fluency in design tools like Figma.
Skills
- TypeScript
- React.js
- Next.js
- GraphQL
- AWS