




Resumen: Buscamos un Desarrollador Frontend Senior para construir y mantener aplicaciones web complejas y de alto rendimiento, contribuyendo a la arquitectura y evolución del producto. Aspectos destacados: 1. Construir y mantener aplicaciones web complejas y de alto rendimiento 2. Contribuir a una arquitectura frontend moderna y escalable 3. Colaborar estrechamente con los equipos de producto, diseño y backend Buscamos un **Desarrollador Frontend Senior** para construir y mantener aplicaciones web complejas y de alto rendimiento. Este puesto requiere una participación práctica muy activa, centrada en entregar código frontend de alta calidad, resolver desafíos complejos de interfaz de usuario y datos, y contribuir a una arquitectura frontend moderna y escalable. Trabajarás estrechamente con los equipos de producto, diseño y backend, aportando mediante código, experiencia técnica y buenas prácticas, más que mediante gestión formal de personas. Este puesto es fundamental para la evolución de nuestro producto, la experiencia de usuario y la dirección estratégica de la plataforma frontend. **Requisitos** **6 o más años** de experiencia profesional en desarrollo frontend. Dominio sólido de **TypeScript, React y Next.js**. Conocimiento profundo de bibliotecas de **obtención de datos y gestión de estado** (React Query, Zustand). Experiencia integrando **flujos complejos de autenticación** (SSO, sesiones, JWT). Experiencia sólida en **pruebas automatizadas** (Cypress, Jest). Capacidad demostrada para trabajar en entornos dinámicos y entregar código listo para producción. Excelentes habilidades comunicativas y capacidad para colaborar en equipos distribuidos. Responsabilidades clave* Desarrollar y mantener aplicaciones frontend modernas utilizando **React 18, Next.js 14 y TypeScript**. * Crear interfaces de usuario responsivas, accesibles y de alto rendimiento mediante **Chakra UI**, sistemas de diseño personalizados y patrones modernos de interfaz de usuario. * Implementar y mantener soluciones complejas de gestión de estado utilizando **React Query (TanStack Query)** y **Zustand**, incluyendo almacenamiento en caché, sincronización y actualizaciones en segundo plano. * Trabajar con APIs **REST y GraphQL**, gestionando obtención avanzada de datos, manejo de errores y casos especiales. * Integrar flujos de autenticación y autorización mediante **NextAuth**, **sesiones basadas en JWT** y proveedores externos de identidad. * Contribuir al **middleware de Next.js**, el enrutamiento y la lógica del lado del servidor cuando sea necesario. * Escribir y mantener pruebas automatizadas: * + **Pruebas E2E con Cypress** + **Pruebas unitarias e integrales con Jest** * Aplicar buenas prácticas en **optimización del rendimiento**, **accesibilidad (a11y)** y **experiencia del desarrollador (DX)**. * Participar en revisiones de código, discusiones técnicas y decisiones arquitectónicas. * Colaborar estrechamente con diseñadores y gerentes de producto para traducir requisitos en implementaciones limpias y escalables. Deseable* Experiencia trabajando en **plataformas de comercio electrónico o marketplaces**. * Conocimiento de **diseño de esquemas GraphQL** y optimización del rendimiento. * Experiencia contribuyendo a o manteniendo un **sistema de diseño**. * Conocimientos básicos de **React Native**. * Experiencia trabajando en MVPs iniciales o productos desde cero. **Beneficios** * Remuneración competitiva en USD. * 10 días de licencia pagada


