Overview of Position
:
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.
.
Key Responsibilities
:
-
React
18 + TypeScript + Vite, structured as a pnpm monorepo
-
Component
library with Tailwind CSS and shadcn/ui
-
Data
fetching with React Query; IndexedDB caching for large property datasets
-
Real-time
AI chat UI using SSE (server-sent events) streaming
-
Google
Maps API integration (property markers, map layers)
-
AWS
Amplify deployments with environment-specific build configs
Required Knowledge & Skills:
Experience
: 6–10
years in
React SPA with
interactive property maps, AI chat
-
React
+ TypeScript; strong on hooks, context, and performance
-
Tailwind
CSS + a component library (shadcn/ui, Radix, or similar)
-
REST
API integration, React Query or SWR, and client-side caching strategies
-
SSE
or WebSocket streaming in the browser
-
AWS
Amplify or equivalent SPA deployment (build config, env vars, CDN)
Personal Attributes:
·
Good
communication skills.
·
Ability
to easily fit into a distributed development team.
·
Customer
service oriented.
·
Enthusiastic/High
initiative.
·
Ability
to manage timelines of multiple initiatives.