Front-End Engineer (React / Next.js)
- Develop applications using React 18, TypeScript, and Vite, structured as a pnpm monorepo
- Build and maintain component libraries using Tailwind CSS and shadcn/ui
- Implement data fetching using React Query and caching strategies like IndexedDB for large datasets
- Develop real-time AI chat UI using Server-Sent Events (SSE) streaming
- Integrate Google Maps APIs (property markers, map layers)
- Deploy applications using AWS Amplify with environment-specific build configurations
Experience
- 6–10 years of experience in React SPA development with interactive UI (e.g., property maps, AI chat)
Technical Skills
- Strong expertise in React and TypeScript (hooks, context, performance optimization)
- Experience with Tailwind CSS and component libraries (shadcn/ui, Radix, or similar)
- Proficient in REST API integration, React Query or SWR, and client-side caching strategies
- Experience with SSE or WebSocket-based streaming in browsers
- Familiarity with AWS Amplify or equivalent SPA deployment tools (build configs, environment variables, CDN)