Frontend Developer

Hi, I'm Eduardo Franco

7 years building high-performance ecommerce experiences for GAP and Williams-Sonoma. I specialize in scalable component-driven applications, design systems, and conversion-focused UI.

Eduardo Franco smiling in black suit

About Me

I'm a senior frontend developer with 7 years of experience building and scaling ecommerce platforms for some of retail's most recognizable brands. I work at the intersection of engineering and design — embedded alongside UX/UI designers and project managers to ship experiences that are as thoughtful as they are performant.

At Williams-Sonoma, I was the lead developer on the design system, translating Figma tokens into a shared component library and componentizing Tailwind utility classes into reusable, composable primitives adopted by 5 product teams. At GAP Inc., I partnered closely with design and product to build A/B testing infrastructure and improve checkout completion rates through conversion-focused UI iteration.

I'm currently open to full-time roles and 1099 contract engagements through my consultancy, Franco Web Consultants LLC. If you're a product-led company that takes its frontend seriously, let's talk.

  • San Francisco, CA (open to remote)
  • 7 years experience
  • Ecommerce & retail specialist

Work Experience

Senior Frontend Developer / Design System Lead

Williams-Sonoma, Inc.

Apr 2023 – Present San Francisco, CA (Remote)
  • Integrated AI-assisted coding tools into the design system lifecycle, reducing boilerplate production for cross-brand components by ~30%.
  • Spearheaded the development of a multi-brand design system architecture, ensuring accessibility (AAA) and performance parity across 8 retail brands.
  • Directed a critical upgrade of Tailwind CSS from v2 to v3, utilizing automated refactoring scripts to maintain consistency across global brand sites.
  • Acted as the final reviewer for the Williams-Sonoma Design System; managed the internal style guide using Storybook to bridge the gap between UI/UX and engineering.
Vue TypeScript Tailwind CSS Storybook Sass AI Tooling

Web Content Developer

GAP Inc.

May 2021 – Feb 2023 San Francisco, CA
  • Modularized Athleta Online's marketing content using React, creating high-performance templates that increased site flexibility and user engagement.
  • Streamlined deployment pipelines using Jenkins and the Stitch Design System, optimizing mobile responsiveness and cross-device functionality.
  • Engineered personalized frontend experiences based on regional data and customer segments, driving higher conversion for cardholder-specific campaigns.
React JavaScript (ES6+) Jenkins Stitch Design System Salesforce

Front End Developer

Exploratorium

Mar 2019 – May 2021 San Francisco, CA
  • Designed and optimized interactive educational websites, managing content via Drupal CMS and improving media load times for SEO and user retention.
  • Leveraged Google Analytics and Salesforce data to iterate on UI features, resulting in measurable improvements in customer engagement and search rankings.
JavaScript Drupal Google Analytics Salesforce HTML/CSS

Skills & Tech Stack

Languages

  • HTML5
  • CSS3
  • JavaScript (ES2022+)
  • TypeScript

Frameworks & Libraries

  • React
  • Vue
  • Next.js
  • Redux
  • React Query
  • Sass / SCSS
  • Tailwind CSS

Tooling & Infrastructure

  • Webpack
  • Vite
  • Jest
  • Cypress
  • Storybook
  • Git / GitHub

Ecommerce & Platforms

  • Shopify
  • Salesforce Commerce Cloud
  • Optimizely (A/B Testing)
  • GraphQL
  • REST APIs

Design & Collaboration

  • Figma
  • Design Systems
  • Accessibility (WCAG 2.1)
  • Core Web Vitals
  • Agile / Scrum

Let's Work Together

Open to senior frontend roles and 1099 contract work through Franco Web Consultants LLC. If you're building something great, I'd love to hear about it.

Say Hello