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.
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