Ian Henderson
|Senior Front-End Engineer
A detail-oriented Senior Front-End Engineer with nine years of experience building scalable, accessible web applications and excels at designer collaboration.
Experience
Starbucks Contract, Senior Front-End Engineer
AIM Consulting | Remote | January 2025 - September 2025
Project: MyDaily Internal Application. Individual contributor focused on front-end development and feature delivery for the primary web application used by store and district managers across all Starbucks locations.
- Stack: React, TypeScript, styled-components, GraphQL
- Established a robust development environment: configured ESLint, Husky, lint‑staged, Prettier, and TypeScript for consistent code quality
- Created a Git hook that executes a Node script to run TypeScript compilation, ESLint linting, and Jest tests in parallel, streamlining development workflow
- Rewrote extensive enzyme tests using React Testing Library in preparation for React upgrade
- Maintained shared UI components while adapting to evolving backend APIs
- Added performance analytics for image‑upload latency, providing actionable insights for optimization
- Integrated Qualtrics survey tooling directly into the web app to capture real‑time user feedback
- Implemented in‑app feature flags for controlled, selective rollouts of new functionality
WebMD Contract, Senior Front-End Engineer
Experis Consulting | Remote | February 2023 - July 2024
- Stack: React, TypeScript, Tailwind, Vite, Lit
- Developed a "Universal Content Presentation" Lit web component that renders Healthwise content and was embedded in various internal and client-owned applications
- Developed a client-facing content app for Healthwise's health content
- Ensured applications met WCAG accessibility specifications
- Developed features for and maintained another application that controlled publishing articles
Optum Contract, Senior Front-End Engineer
Signature Consultants | Remote | March 2022 - October 2022
- Stack: React, TypeScript, SCSS/Sass, Next.js, Node
- Maintained legacy Next.js application
- Developed React wrapper for hosting an external JavaScript app
Bank of America Contract, Senior Front-End Engineer
Signature Consultants | Remote | September 2021 - March 2022
- Stack: React, TypeScript, SCSS/Sass, Node
- Developed 3CS, a downtime notification tool
- Developed DeltaApp, a React app for tracking internal applications
SAVI Controls, Front-End Engineer
Carrollton, Texas | May 2019 - September 2020
- Stack: React, TypeScript, Meteor.js, React Native, Expo, SCSS/Sass, Node
- Developed a React inventory management application
- Developed React Native companion application for inventory management application that had bulk product importing and a QR product scanner
- Hosted React Native application on Expo
- Developed React application for a network-based game console streaming system for GameStop
IBM Contract, Front-End Engineer
TEKsystems, Addison, Texas | September 2018 - May 2019
- Stack: React, TypeScript, SCSS/Sass, Node, GraphQL
- Developed a website that manages SoftLayer's bare-metal and virtual servers
- Developed paginated GraphQL service and table component system for servers
- Developed a toast notification system
Flywheel, Software Engineer
Addison, Texas | February 2018 - August 2018
- Stack: React, TypeScript, Meteor.js, SCSS/Sass, Node, GraphQL
- Developed features for React Native app, Node, and GraphQL services
- Migrated legacy Meteor.js codebase to Node microservices, GraphQL, and React Native application
Ulyngo, Software Engineer Intern
San Francisco, California | July 2016 - December 2017
- Stack: React, JavaScript, Angular.js, CSS, PHP, Laravel
- Created new React interface in place of legacy Angular.js interface for legacy ecommerce site
- Created email notification service with Sendgrid