Source description
About the role
Job Summary Frontend Developer The Role We're looking for a Senior Front End Engineer to own and evolve the DoczyAI platform, an enterprise AI-powered document processing and analysis application built on Next.js. You'll work across two front end codebases (the main user-facing app and collaborate closely with the backend team on a Go-based query orchestration service that drives the document processing pipeline. You'll be expected to understand the full system well enough to debug across layers from a broken Zustand store to a misconfigured SQS queue response showing up wrong in the UI. Work You'll Do Building and maintaining UI features across the main app. Maintaining and extending the service layer (AUTH Service, Document Service, Query Service, Field Extraction Service, Client Service, etc.). Implementing and debugging authentication flows AWS Cognito sessions, JWT handling, Azure MSAL SSO. Managing state correctly across Zustand stores and keeping them in sync with backend state. Collaborating on OpenAI spec changes that affect the front end. Writing and maintaining Jest unit tests and Playwright integration tests. Supporting multi-environment Docker deployments (dev / UAT / prod). Working within a multi-client, permission-scoped data model. Other duties as assigned. Requirements 5+ years building production React applications (Next.js strongly preferred) Strong TypeScript Confident with state management patterns; Zustand experience is a plus Experience integrating with REST APIs and understanding OpenAPI specs Familiarity with AWS Cognito or similar identity providers (OAuth2 / OIDC flows) Solid testing habits like Jest, React Testing Library, ideally some E2E experience Docker comfort able to run and debug containerized local environments Preferred Requirements Experience with enterprise document workflows or data-heavy dashboards Familiarity with PowerBI embedded or similar BI embedding Socket.io or WebSocket real-time UI experience Exposure to MUI and/or Tailwind CSS in the same codebase Experience working against event-driven backends (SQS, Kafka, etc.) Ability to read Go code at a basic level enough to understand what an endpoint does Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
More at AARETE INC