freehire launches on Product Hunt on 26 August.

Follow →

Frontend Engineer

Summary

Builds a React 18/TypeScript frontend for a legal AI platform, including a streaming chat UI, interactive knowledge-graph explorer, and multilingual i18n framework.

Role Overview As our Frontend Engineer, you will build the enterprise-grade user interface that brings our legal AI to life. You will develop the interactive legal research dashboard, the citation trace viewer (showing the complete evidence chain from AI answer back to original statute), real-time streaming chat interface, and a multilingual (EN/ZH/MS/TA) i18n framework. You will work directly with our CTO and pilot partners to design intuitive workflows for legal professionals. Key Responsibilities Build production-grade React 18 frontend using TypeScript, TailwindCSS, and React Query for server state management

Develop the interactive KAG exploration interface: legal knowledge graph visualization, entity relationship browsing, temporal version comparison

Implement the citation trace viewer: clickable source chains from AI response

citation

KAG entity

original Gazette source

Build real-time streaming chat interface with SSE for progressive AI answer rendering

Implement internationalization (i18n) using i18next for English, Mandarin, Malay, and Tamil

Develop the enterprise admin dashboard: user management, usage analytics, audit log viewer, compliance reporting

Implement accessibility standards (WCAG 2.1) for government and enterprise compliance

Collaborate with pilot partners on UX research and iterate based on user feedback

Follow Atomic Design principles for component architecture maintain Storybook documentation

Requirements 2+ years frontend development experience with React (TypeScript required)

Strong proficiency in TailwindCSS or similar utility-first CSS frameworks

Experience with React Query (TanStack Query) or SWR for data fetching

Understanding of SSE/WebSocket for real-time data streaming

Experience with data visualization libraries (D3.js, Recharts, or similar)

Eye for UI/UX design ability to translate wireframes into polished, responsive interfaces

Familiarity with Git workflows, CI/CD, and component testing (Jest, React Testing Library)

Proficiency in English Mandarin is a strong plus

Singapore Citizen or Permanent Resident (PR) required

Nice-to-Have Experience with graph visualization (vis.js, Cytoscape.js, or D3 force-directed graphs)

Experience with i18n/l10n for multilingual applications

Background in enterprise SaaS or B2B product development

See also