Desarrollo de Frontend (React + TypeScript)

Job ID: 39936405

Budget: $25 – $50 USD

Frontend Engineer Freelance (React + TypeScript) —

Descripción del proyecto
Buscamos un/a Frontend Engineer para integrar analítica propia en un iframe de videos shoppables. Stack real del proyecto: React 19.1 + TypeScript 5.8, Vite 7.1, Tailwind 4.1, Recharts 3.3, Supabase (PostgreSQL 15, Auth, Storage, Realtime, RLS), Nginx (DigitalOcean).

Alcance (2 milestones):

M1 — SDK de tracking (iframe): eventos impression, play/pause/ended, cuartiles (25/50/75/100), hotspot_click, watch_time, visibility/heartbeat con sendBeacon (fallback fetch keepalive), dedupe y bot filtering.

M2 — Backend + dashboard: endpoint (Supabase Edge Function o Node) para persistir eventos en Postgres; consultas SQL para impressions, CTR, view-through; mini dashboard en React + Recharts (filtros por embedId, publisher, rango de fechas).

El dashboard o interfaz ya está creado. Hay que hacer correr los números.

Requisitos excluyentes

4+ años en React + TypeScript (hooks avanzados, rendimiento, error boundaries).

Experiencia real con tracking web (sendBeacon, postMessage, IntersectionObserver, CORS).

Manejo de Supabase (Auth/Storage/SQL/RLS) y SQL intermedio.

Deseables
HLS.js / Plyr, GA4 Measurement Protocol vía proxy, Nginx caching, Edge Functions.

Entregables

SDK (<15KB gzip) + README

Endpoint + esquema SQL + vistas/queries

Dashboard (Recharts) + filtros

Scripts de build/deploy (Vite)