Skip to main content
FreelanceJobs logo

Frontend Engineer ( 14) — SSE Streaming Progress UI + 3D GLB Viewer

FreelanceJobs
Full Timemid
CAPosted February 23, 2026

Job Description

We're hiring a frontend engineer to build a 14 (App Router) interface for an AI generation pipeline that streams real-time progress via SSE (Server-Sent Events).

The backend emits structured JSON updates across multiple stages (e.g., stage changes, status transitions, incremental progress, and error payloads).

Your work is to implement the product flow that listens to the stream, renders a step-by-step progress experience, and presents the generated outputs (2D images + 3D GLB), including previews and downloads.

(total fixed:

$1500-$2000)

We'll provide:

  • A design reference page (no design work needed)
  • A frontend implementation brief with schemas, sample SSE messages, state flow, and component structure

What you'll build

  • SSE powered progress UI using `EventSource` (multi stage pipeline visualization)
  • Parsing and rendering of structured JSON events (stages, statuses, progress %, warnings/errors)
  • Output gallery for generated images
  • A lightweight GLB viewer ) to preview 3D meshes
  • Download actions/links for images, GLB files, and metadata JSON
  • A small set of screens: inputs → in progress → results
  • PostHog analytics for a short, predefined list of tracking events (we'll share the exact event names/properties)

To apply, include

  • A quick confirmation that you've shipped streaming/SSE-driven UIs before
  • Any + GLB viewer example you've built (GitHub link/repo/demo is fine)

Your time estimate and fixed price:4. please share your github

Contract duration of more than 6 months. with 40 hours per week.

Mandatory skills:

, Streaming Platform, , Stripe API

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free