
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
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.
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.
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.
QA Engineer · Verndale
May 2015 – Apr 2020- Ran manual and automated testing (Cypress) across multiple web applications.
- Helped shape quality best practices and methodologies.
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
- Verify Introduction to Claude Cowork certificate
Introduction to Claude Cowork
Anthropic Education · Apr 2026
- Verify Certified TypeScript Developer certificate
Certified TypeScript Developer
W3Schools · Jul 2023
- Verify React Nanodegree Program certificate
React Nanodegree Program
Udacity · Dec 2017
Contact
Have a project or a role in mind? Email me at estebanfrs@gmail.com.