Portrait of Esteban Flores

Senior Frontend Engineer · Quito, Ecuador

Esteban Flores

I build fast, accessible eCommerce and CMS front ends.

About

I'm a senior frontend engineer with 10+ years across frontend engineering, QA and business analysis. I lead enterprise B2B commerce builds on Optimizely, using React, Angular and TypeScript.

I started in QA and business analysis, which is why I care about edge cases, accessibility, performance and code other developers enjoy working with. I work directly with clients to turn business needs into implementation plans, and I mentor developers through code reviews and architecture discussions.

Experience

  1. Senior Frontend Engineer · Verndale

    Jan 2025 – Present
    • Lead frontend engineering for enterprise B2B commerce implementations built with React, Angular and TypeScript.
    • Design scalable frontend architectures and reusable component libraries, and act as technical point of contact for frontend decisions.
    • Mentor developers through code reviews and architecture discussions; drive performance, accessibility and responsive design.
    • Adopted AI-assisted engineering workflows to improve productivity, documentation and delivery.
  2. Frontend Engineer · Verndale

    Jan 2022 – Dec 2024
    • Built and redesigned B2B e-commerce features in React, Angular and TypeScript with UX, backend and business analyst teams.
    • Reduced reported UI defects by about 90% through proactive maintenance and cross-browser smoke testing.
  3. Junior Frontend Developer · Verndale

    May 2020 – Dec 2021
    • Built responsive, accessible pages and UI components with HTML, CSS/SASS, JavaScript and Angular.
    • Fixed UI defects across client projects and worked in Agile ceremonies.
  4. QA Engineer · Verndale

    May 2015 – Apr 2020
    • Ran manual and automated testing (Cypress) across multiple web applications.
    • Helped shape quality best practices and methodologies.
  5. Commercial Tools Analyst · Philip Morris International

    Oct 2012 – Apr 2015
    • Built commercial dashboards with HTML, JS, XML, ASP.NET and SQL Server, plus SAP Crystal Xcelsius reporting.
    • Won two ABCD (Above and Beyond the Call of Duty) awards, for a sales-force KPI dashboard (2012) and a Sales & Marketing website revamp (2015).

Skills

Languages

  • SpanishNative
  • EnglishProfessional proficiency

Soft skills

  • Technical leadership
  • Mentoring
  • Client collaboration
  • Requirements analysis
  • Agile delivery
  • Attention to detail

Tech stack

Frontend

  • React
  • Next.js
  • Angular
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • Sass
  • Tailwind CSS
  • Redux

Commerce & CMS

  • Optimizely B2B Commerce
  • Optimizely SaaS CMS
  • BigCommerce
  • Headless CMS

Backend & data

  • Node.js
  • Python
  • SQL Server
  • MySQL
  • MongoDB

Quality

  • Cypress
  • Accessibility
  • Cross-browser testing

Platform & tools

  • Vercel
  • Microsoft Azure
  • Git
  • Figma
  • Jira
  • Postman

AI-assisted development

  • Claude Code
  • v0

Projects

  • Enterprise B2B commerce storefronts

    Lead frontend for B2B storefronts on Optimizely Configured Commerce: customized Spire widgets, account and ordering flows, and a reusable component library shared across client sites.

    Optimizely · React · TypeScript · Redux

  • Headless marketing site on Optimizely SaaS CMS

    Content-type modeling, display templates and accessible React components for a Next.js front end, built with live preview and editor-friendly content in mind.

    Next.js · Optimizely CMS · Accessibility

  • B2B buyer portal on BigCommerce

    A custom buyer portal for a laboratory-supplies retailer, covering account, ordering and reorder experiences on top of BigCommerce.

    BigCommerce · React · B2B

  • AI-assisted engineering workflows

    Reusable Claude Code skills and conventions that speed up component work, code review and project documentation across client teams.

    Claude Code · Documentation · Developer experience

Certifications

Contact

Have a project or a role in mind? Email me at estebanfrs@gmail.com.