What are the responsibilities and job description for the AI-Native UI React Engineer (Remote) position at ChatGPT Jobs?
Job Description
Senior Frontend Engineer (React) – Agentic AI-First Role
Build a delightful UI/UX combining chat-based interactions with rich embedded product experiences. Greenfield frontend work: create a composable React widget framework, reusable data-rich interfaces for property & owner data, and AI-powered features. End-to-end ownership, not a slice.
Why This Is Rare
User Experience
Senior Frontend Engineer (React) – Agentic AI-First Role
- Location: Truckee, CA
- Remote (US-based hours)
- Company: PropertyRadar – hyperlocal lead generation platform for property-centric small businesses (real estate investors, agents, lenders, home services pros). Profitable, owner-operated since 2007.
- Team: Small senior team; direct visibility to VP of Engineering, CEO, and Founder.
Build a delightful UI/UX combining chat-based interactions with rich embedded product experiences. Greenfield frontend work: create a composable React widget framework, reusable data-rich interfaces for property & owner data, and AI-powered features. End-to-end ownership, not a slice.
Why This Is Rare
- Greenfield with revenue backing (profitable 18-year-old business).
- Small team, large surface area – you own delivery end-to-end.
- Real, messy, high-value property and owner data.
- AI-first by mandate – agentic coding is standard, not experiment.
- React 18, TypeScript, Tailwind, Radix primitives
- Vite (bundler for widgets & host shell)
- OpenAI component kit
- JSON-RPC 2.0 over postMessage for iframe host communication
- Sandboxed iframes with strict CSPs
- Composable React widget framework for multiple embedding contexts (sandboxed iframes, web components, shadow DOM)
- Property/owner data experiences: profile views, owner detail panels, interactive maps, lead-gen flows, outreach actions
- AI-powered features within widgets for faster data exploration and lead workflows
- Reusable component library with pixel-perfect UX and accessibility
User Experience
- Make dense, data-heavy interfaces clear via hierarchy, defaults, progressive disclosure, state design.
- Sweat details: empty/loading/error states, interaction polish, accessibility.
- Deep experience with component libraries/design-system engineering.
- Supported customer bases of thousands to millions.
- Cursor (or Claude Code) is primary IDE, not occasional tool.
- Can describe specific projects where agentic coding changed velocity/quality.
- Opinions on agent orchestration: scoping, breaking up work, reviewing output.
- Bonus: built/contributed to agent workflows, custom Cursor rules, or dev tooling for AI-assisted engineering.
- Deep knowledge of React 18, TypeScript, Tailwind, Radix primitives.
- Production Vite experience (libraries/apps).
- Architect complex React frontends; reach for right pattern.
- Built data-heavy UIs at scale (tables, filters, maps, pagination).
- Integrated REST/GraphQL APIs with thoughtful error handling.
- Experience shipping against sandboxed iframe architectures; understand security model end-to-end.
- Can write/reason about Content Security Policies without docs.
- Implemented structured iframe-host protocols (ideally JSON-RPC 2.0 over postMessage); understand origin checks, message validation, failure modes.
- Familiar with cross-origin behavior, third-party cookie restrictions, practical workarounds.
- Drive clarity without perfect specs.
- Communicate concisely in writing (remote, async team).
- Hands-on with OpenAI component kit or comparable embedded-app component libraries (magnet bonus).
- Shipped widgets/embedded apps inside third-party hosts.
- Mapping libraries: Mapbox, Leaflet, Google Maps.
- PropTech, real estate data, or small-business products.
- Owned design system/component platform across multiple products/embedding contexts.
- Experience in AI-first engineering transformation at another company.
- Remote-first, async-friendly, US-based hours.
- EOS operating framework – clear quarterly Rocks, weekly accountability.
- Profitable, owner-operated, no VC pressure.