Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Infinity Constellation

Front End Developer

Infinity Constellation

. Wire up the BFF client: consume the checked OpenAPI contract via generated clients, and establish stable success/error envelopes, request IDs, idempotency-key and If-Match plumbing, and loading/empty/error/permission state scaffolding.

Posted 7/28/2026contractRemote • 🇺🇸 United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in React and Next.js for building robust, performance-oriented user interfaces, with a strong focus on contract-first client consumption and identity-aware UI. Proficient in creating data-dense visualizations and ensuring accessibility and performance standards are met.

Highest-signal resume keywords
React DevelopmentNext.js (App Router)OpenAPI/TypeScript Client ConsumptionCognito AuthenticationTailwind CSS

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
ReactNext.jsOpenAPITypeScriptSSE (Server-Sent Events)CognitoTailwind CSSCore Web VitalsE2E TestingData Visualization
Soft Skills
CollaborationProblem-SolvingAttention to Detail
Tools & Technologies
PnpmStripe
Industry Keywords
User ExperiencePerformance OptimizationComponent-Driven UIDesign SystemPublic Reference Data

Tech Stack

Tools & technologies
JavaScriptNext.jsReactSwitchingTypeScript

About the role

Key responsibilities & impact
  • Wire up the BFF client: consume the checked OpenAPI contract via generated clients, and establish stable success/error envelopes, request IDs, idempotency-key and If-Match plumbing, and loading/empty/error/permission state scaffolding.
  • Build invited sign-in and account context: Cognito sign-in (email/password + Google, PKCE) wired to opaque BFF sessions and protected routes, with explicit account-context switching on staging.
  • Stand up the guided-exploration entry point: exploration create/run UI wired to the agent and the public corpus, showing the operation lifecycle via resumable SSE on staging.
  • Conduct a UX & code audit: review for correctness, performance, and consistency; produce a prioritized fix list and a design-system alignment plan.
  • Invited-account onboarding: invitation acceptance (personal signup / team membership), first workspace creation, first source upload with visible quarantine states (upload_pending → quarantined → processing → available|rejected|processing_failed), and ToS/legal-disclosure acceptance.
  • Account & membership UX: personal/team accounts, owner/member capabilities via capability policy v1, membership states, and guarded personal↔team conversion flows, with the active account always explicit and never inferred.
  • Guided exploration experience: the primary entry point over the workspace/exploration/idea/draft model, surfacing exploration lineage (derived_from / incorporates / branches_from / supersedes) and the operation lifecycle (accepted → dispatched → executing → succeeded|failed|cancelled|expired); raw model chain-of-thought is never shown.
  • Durable-operation progress: fetch-based resumable SSE (auth via header, cookie, or storage; reconnect replays from the last-seen event sequence; respect streams/session and account limits), with cursor-polling fallback and 409 cursor_expired snapshot/resync.
  • Public graph & analysis views: production-quality visualization and core claims/novelty/cluster views over the public reference plane.
  • Billing UI (beta): Stripe test-mode plan selection and entitlement display, with no live charging.
  • Performance & robustness: meet agreed Core Web Vitals budgets; consistent loading/empty/error/permission states; responsive and accessible UI.
  • Test coverage & handover: component and E2E coverage for critical paths, documented component patterns, and clean handover.

Requirements

What you’ll need
  • Deep experience with React & Next.js, including Next.js (App Router) as a containerized service, server components, routing, and SSR that calls an internal API rather than data stores directly.
  • Contract-first client consumption: experience consuming generated OpenAPI/TypeScript clients in a pnpm monorepo, including idempotency keys, ETag/If-Match concurrency, and 202+operation polling, treating the BFF contract as the sole data authority.
  • Streaming UI experience: building guided/streaming agent interfaces on fetch-based resumable SSE (header auth, reconnect from last-seen sequence, stream limits) with cursor-polling fallback and 409 resync.
  • Identity-aware UI: experience handling Cognito-backed opaque BFF sessions, protected routes, and explicit account-scoped context on the client.
  • Data-dense & public-graph UX: experience building dashboards over search, claims/citations, clusters, and validation results, and interactive visualization of large, public reference data sets.
  • UI & styling: strong Tailwind skills and experience building component-driven UI from a design system and semantic tokens, not ad-hoc styles.
  • Performance & quality: solid grasp of Core Web Vitals, bundle size, and rendering performance, plus component and E2E testing and accessibility fundamentals.
  • Availability with meaningful overlap with US and Australian project hours for weekly sync and incident response.

Benefits

Comp & perks
  • High-impact work at the intersection of AI and critical infrastructure regulation
  • Direct customer exposure and a seat at the table when we decide what to build
  • Small team with outsized influence; your field learning shapes the product roadmap
  • Modern AI-native development environment (Claude Code, Cursor, multi-model orchestration)
  • Remote-first
  • Competitive compensation