Desarrollador Senior Frontend - React/Next.js & Web3 en World of Women | Torre

Desarrollador Senior Frontend - React/Next.js & Web3

Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Freelance
Único proyecto
Compensación
USD3k - 3.5k/mes
No negociable
location_on
Remoto (zona horaria específica)
public
GMT-09:00 a GMT-01:00
Publicado hace alrededor de 1 año

Responsabilidades y entregables


Para esta vacante se requiere un nivel de inglés B2 o superior. Tipo: Contrato (tiempo completo, 12 semanas, con posibilidad de extensión). Ubicación: Remoto (4h de solapamiento con América/Bogotá). Inicio: Lo antes posible. Equipo: Desarrollador Blockchain, Desarrollador Frontend Senior, Diseñador de Producto. Responsabilidades: * Implementar la interfaz de usuario del frontend. * Colaborar con el equipo de Backend para integrar APIs (REST/GraphQL) y garantizar flujos de datos fluidos. * Desarrollar componentes de UI responsivos, accesibles y con buen rendimiento. * Trabajar con el Diseñador de Producto para traducir los diseños de Figma en interfaces listas para producción. * Garantizar una buena experiencia para desarrolladores (DX): componentes reutilizables, tokens de tema, Storybook (opcional). * Optimizar para SEO, rendimiento (Core Web Vitals) y escalabilidad. * Añadir pruebas (unitarias, integración, E2E) y observabilidad (Sentry). Requisitos mínimos: * 4+ años de experiencia construyendo frontends en producción con React/Next.js. * Dominio de CSS moderno (Tailwind u otro similar) y bibliotecas de UI (Radix/shadcn/ui). * Experiencia integrando APIs de backend (REST/GraphQL). * Buen entendimiento de flujos de autenticación (JWT, sesiones; conexión con wallets es deseable). * Experiencia con manejo de estado (React Query, Zustand u otro equivalente). * Familiaridad con frameworks de testing (Jest/Vitest, Playwright, Cypress). * Dominio de Git, flujos de CI/CD y metodologías ágiles. * Comunicación clara en inglés. Deseable: * Experiencia con integraciones Web3 (wagmi, RainbowKit, viem). * Experiencia con CMS Headless (Sanity, Contentful, Strapi). * Experiencia en visualización de datos (gráficas, dashboards). * Conocimiento de internacionalización (i18n) en Next.js. * Experiencia previa en proyectos de gamificación, recompensas o integraciones sociales. Stack Tecnológico (objetivo): * Framework: Next.js (App Router, RSC, ISR/SSR/SSG). * UI: Tailwind CSS + shadcn/ui + lucide-react. * Autenticación: Auth.js (OTP por email), RainbowKit + wagmi + viem. * CMS: Sanity (schema-as-code, consultas GROQ). * Testing: Vitest/Jest + Testing Library, Playwright (E2E). * Despliegue: Vercel (Preview, Producción, Edge Functions). * Monitoreo: Sentry. Proceso de entrevista: * Screening de 30 minutos (experiencia, proyectos anteriores) y análisis técnico en profundidad (diseño de sistemas: escalado de UIs, manejo de APIs). * Evaluación práctica (2–3h): implementar una UI para mostrar y canjear puntos (se proporciona una API simulada). * Evaluación final (trabajo en equipo, comunicación, enfoque en la entrega). Para postularte (Qué enviar): * Nota breve + GitHub.