Senior Frontend Developer
Sanctuary Computer•📍 LATAM, Asia•Contractor
Descripción del Trabajo
Descripción del puesto:
Somos un colectivo creativo innovador que busca a un/a Senior Frontend Developer para nuestra empresa. Nuestro equipo se enfoca en construir sitios web y aplicaciones web de alta calidad utilizando frameworks de frontend modernos.
Dónde trabajo:
LATAM o Asia.
¿Qué se hace en este puesto?
- Colaborar con nuestro equipo para construir sitios web y aplicaciones web de alta calidad.
- Ayudar a nuestros clientes a encontrar soluciones cost efectivas y de alta calidad para problemas complejos.
- Mantener y mejorar la calidad de nuestros sitios web y aplicaciones web.
- Implementar interfaces de usuario responsivas, accesibles y de alta calidad.
- Integrar nuestras aplicaciones con plataformas de CMS headless, APIs y servicios third-party.
- Optimizar el rendimiento de nuestras aplicaciones, incluyendo el tamaño del paquete, tiempos de carga y eficiencia en runtime.
- Arquitecturar bibliotecas de componentes escalables y sistemas de diseño para consistencia entre proyectos.
- Escribir documentación clara para mantenimiento y uso del código.
- Asistir a reuniones de equipo, incluyendo planificación de sprints, reuniones diarias y retroalimentación.
- Participar en revisiones de código, proporcionar retroalimentación constructiva a colegas y asegurar el cumplimiento de mejores prácticas.
¿Quién somos?
Un equipo cooperativo innovador que prioriza la sostenibilidad y la igualdad en LATAM y Asia. Construimos sitios web y aplicaciones web de alta calidad utilizando frameworks de frontend modernos.
Requisitos:
- 8+ años escribiendo código de frontend de alta calidad.
- Obsesión por obtener puntuaciones Lighthouse de 95% o más.
- Experiencia experta con Typescript y uno de los siguientes frameworks: Next.js, Nuxt, Svelte, Vue.
- Experiencia extensa con CMS headless como Sanity, Contentful, Prismic o más.
- Fluidez en PaaS estandarizados como Vercel, Netlify, Firebase, etc.
- Fluidez en tecnologías de eCommerce como Shopify (headless & liquid), Stripe, Swell y otros.
- Experiencia construyendo interfaces de usuario accesibles y responsivas con atención a la optimización del rendimiento y mejores prácticas SEO.
- Comprensión sólida de metodologías de CSS modernas (Tailwind, CSS Modules, etc) y bibliotecas de animación.
- Experiencia con soluciones de gestión de estado (Redux, Zustand, Pinia) y patrones de integración de APIs.
- Competencia en frameworks de testing (Jest, Playwright, Cypress) y compromiso a escribir código mantenible y bien documentado.
- Experiencia con sistemas de diseño y bibliotecas de componentes, trabajando estrechamente con diseñadores para asegurar implementaciones de alta calidad.
Se valoriza:
- Experiencia con WebGL & Canvas: experiencia construyendo gráficos interactivos, animaciones y visualizaciones utilizando WebGL, Three.js o API nativa Canvas.
- Data visualization: crear visualizaciones de datos atractivas y interactivas con bibliotecas como Mapbox, D3.js, Chart.js o herramientas similares.
- Desarrollo full-stack: cómodo trabajando a través de toda la pila, desde frontend hasta backend y capas de base de datos.
- PostgreSQL: experiencia sólida con diseño de bases de datos, optimización de consultas y manejo de estructuras de datos relacionales complejas.
- GraphQL & API design: construir y mantener APIs GraphQL o REST con foco en rendimiento y experiencia del desarrollador.
- Tecnologías en tiempo real: experiencia con WebSockets, Server-Sent Events o tecnologías similares para construir características interactivas en tiempo real.
- Autenticación & seguridad: implementar flujos de autenticación seguros (OAuth, JWT) y seguir mejores prácticas de seguridad.