Front-End Engineer (React / Next.js)

Open 29d
We are looking for a Front-End Engineer to design and build modern, high-performance user interfaces using React and Next.js. This role focuses on delivering scalable, data-driven UI experiences and working closely with back-end engineers and product teams
  • 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)