Desarrollo de Frontend (React + TypeScript)
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)
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)
Related categories:
JavaScript
SQL
NoSQL Couch & Mongo
Nginx
Node.js
PostgreSQL
AngularJS
React.js
Frontend Development