Responsibilities
- Take rough UI flows and refine them into a cohesive, high-trust product experience.
- Build and maintain reusable UI patterns (layout, navigation, tables, filters, forms, modals).
- Implement robust data-fetching/server-state patterns (pagination, caching, background refresh, optimistic updates, error handling).
- Shape API contracts with backend engineers to keep frontend implementation clean and scalable.
- Raise the bar on UI correctness: loading/empty/error states, edge cases, responsive behavior, accessibility.
- Improve frontend architecture, LLM, and team practices (component conventions, Claude Code skills, review standards, performance budgets).
- Own the “product feel”: micro-interactions, latency masking, and interaction details that make the product feel trustworthy.
Requirements
- 3+ years building modern web UIs with React + TypeScript.
- Strong CSS fundamentals (Tailwind experience a plus).
- Experience shipping data-heavy workflows (lists/detail, filtering, sorting, pagination).
- Strong product taste: you notice rough edges, unclear hierarchy, confusing flows—and you fix them.
- You can explain tradeoffs clearly and collaborate tightly with engineers and stakeholders.
- Evidence of shipped work (portfolio, live links, or walkthrough of real product contributions).
Nice to Have
- Design systems/component library work (Storybook, design tokens).
- Deep TanStack Query experience.
- Performance work in data-dense views (virtualization, re-render traps, bundle size).
- Real-time UI patterns (polling, websockets, streaming updates).
- Enterprise SaaS / DevTools / security product familiarity.
Work Arrangement
Hybrid — San Jose, CA, Overland Park, KS, Sarasota, FL
Additional Information
- A strong portfolio of shipped work (or ability to walk through real product contributions) is highly valued.
- Culture prioritizes the irreplaceable collaboration and community of in-person work.
- Explore our culture deck at culture.tenex.ai.