About the job Senior Frontend Engineer
About hireworks
hireworks is building a community of top talent in key international markets by unlocking unparalleled access to positions at leading U.S. based companies. As your employer, hireworks will ensure you have a seamless interview, onboarding, and employee experience - providing ongoing support and resources along the way. Established in 2023, hireworks is forging corp-to-corp relationships with leading U.S. based organizations looking to grow their teams with best-in-class talent around the world. Working with hireworks means unlocking access to a network of local peers and mentors and career opportunities through our client network.
About Our Client & The Engagement
Our client is a premier AI consulting group that builds serious, production-grade systems for companies ready to operationalize artificial intelligence across their business. They eschew gimmicks and prototypes, focusing instead on delivering custom AI that integrates seamlessly into operations to drive measurable results. Their work automates high-effort workflows, launches AI-powered product lines, and transforms internal data into structured, usable assets—ranging from custom-trained models to intelligent agents that reason across complex business logic. Their diverse clientele spans education, financial services, engineering, healthcare, and defense. This is an 8-month full-time engagement with the potential to become a permanent position
The Project
You will build the production-grade frontend layer over an AI integration platform. That covers two surfaces under one application shell, an end-user product UI that exposes AI capabilities to customers, and an operator console for the team running the system (inspector views, replay, observability, quarantine triage, tenant administration). You will not be slotted into a component library factory. You will own the frontend architecture from the ground up: the design system, the streaming and real-time data layer, the state model across long-running AI workflows, and the operational tooling that makes the platform safe to run at scale. The bar is production. Performance budgets, accessibility, type safety, and frontend observability are first-class, not afterthoughts.
What You Will Build
- React + TypeScript application covering both end-user and operator surfaces under a single app shell, including auth flows, role-based access, multi-tenant context, and consistent navigation.
- Streaming UI patterns for AI agents and long-running pipelines: SSE and WebSocket consumers, token-by-token rendering, tool-call display, optimistic state, and graceful cancellation and interruption.
- Real-time observability and inspector surfaces: per-client and per-entity health dashboards, dead-letter inspectors, quarantine triage, replay controls, and historical drill-down across millions of records.
- Complex data interfaces: virtualized tables, server-driven cursor pagination, advanced filtering, faceted search, saved views, and bulk actions over canonical schema records.
- A typed API client layer generated from backend contracts (OpenAPI or equivalent), with end-to-end type safety from server to component.
- A design system and component library backed by tokens, Storybook coverage, and visual regression, shared across both surfaces.
- Performance instrumentation across Core Web Vitals, route-level profiling, and bundle budgets enforced in CI.
- Accessibility compliance (WCAG 2.2 AA) baked into the component library and verified via automated audits and keyboard and screen-reader review.
Responsibilities
- Own the frontend architecture: routing, data fetching, state management, rendering model, and code-splitting strategy.
- Design and implement streaming and real-time data flows at the UI layer, including reconnection, ordering, partial state, and backpressure handling.
- Build and operate the design system and component library; set the bar for visual consistency, accessibility, and reuse across surfaces.
- Partner with product, design, and backend engineering on API contracts, schema versioning at the UI layer, and feature rollout.
- Stand up frontend infrastructure: CI/CD, preview environments, error tracking, RUM, feature flags, and frontend observability.
- Set and enforce performance budgets, accessibility standards, and TypeScript strictness across the codebase.
Required Experience
- 5 to 8+ years in frontend engineering, with at least one production-grade application delivered end to end.
- Expert-level React and TypeScript. Deep familiarity with the modern React model (hooks, suspense, concurrent features, server components where applicable) and TypeScript at strict settings with no escape hatches.
- Direct experience shipping streaming UIs against real-time backends (SSE, WebSockets, gRPC-Web), including reconnection, ordering, and partial state rendering.
- Strong data-heavy UI experience: virtualized tables, cursor pagination, server-driven filtering, charts, and observability dashboards at scale Hands-on with modern build tooling and frameworks (Vite, Next.js, Turbopack, Remix, or equivalent) and frontend infrastructure (Vercel, Cloudflare, or comparable).
- Track record owning a design system or component library that survived multiple product surfaces and contributors.
- Comfortable with frontend performance: profiling, bundle analysis,render optimization, hydration cost, and Core Web Vitals enforcement.
- Testing rigor across unit (Vitest or Jest), component (Testing Library), end-to-end (Playwright or Cypress), and visual regression.
- Experience integrating with OAuth, SSO, and enterprise identity providers for application authentication.
- Strong product instincts. You can sit in a design review, push back on a flow, and ship something better than what was specified.
Bonus
- Experience building operator, inspector, or admin tooling for data or AI systems (replay, quarantine, observability surfaces).
- Experience with chat, agent, or LLM-driven UIs, including token streaming, tool-call rendering, multi-step state, and human-in-the-loop interrupts. xtam.ai
- Comfort with data viz at production scale (Visx, D3, Recharts, Tremor, or similar). Experience consuming Scala, Python, or TypeScript backends over OpenAPI or GraphQL with full type generation.
- EdTech, fintech, healthcare, or other regulated-industry experience.
- Track record co-owning UX and product decisions with non-engineering stakeholders.
Benefits
hireworks is cultivating a growing community of top talent across Colombia, Argentina, Brazil and Bulgaria. In addition to unlocking access to positions at top tier U.S. based companies, we offer a variety of benefits to enhance your experience:
- Competitive Pay – compensation that reflects your experience and accomplishments.
- Remote Flexibility – work from anywhere within your local country (Colombia, Argentina. Brazil and Bulgaria)
- Paid Time Off – ample vacation days to rest and recharge.
- Public Holidays – all local federal holidays are fully paid days off.