James Lomax

Senior Frontend EngineerReactTypeScriptAPI-Driven Applications

Contact

Native Theme

Summary

I’m a Senior Frontend Engineer focused on building data-driven applications using React and modern JavaScript frameworks. My work centers on creating scalable, maintainable user interfaces that integrate seamlessly with backend services and support complex application workflows.

I’ve contributed to component-driven UI systems, internal tools, and user-facing products across enterprise and agency environments, with an emphasis on performance, accessibility, and long-term maintainability. I work closely with product and design teams to deliver intuitive, reliable experiences that support real-world use cases.

Key experience highlights

Experience

AbelsonTaylor

Title: Senior Interactive Developer

2023 – 2025

  • Contributed to the architecture and evolution of a scalable, component-driven UI system across multiple applications and teams
  • Improved front-end performance by reducing bundle size and optimizing component rendering, decreasing load times and improving user experience
  • Designed and implemented scalable front-end solutions supporting data-driven, user-facing applications
  • Contributed to front-end standards to improve consistency, accessibility, and long-term maintainability across shared systems
  • Standardized UI patterns across applications, reducing development overhead and enabling faster delivery of user-facing features
  • Drove adoption of shared component libraries across teams, reducing duplication and improving consistency
  • Developed internal, developer-facing tools using React, TypeScript, and Node.js to support complex workflows and improve development efficiency
  • Managed CI/CD pipelines and deployment workflows in Azure DevOps
  • Refactored legacy tooling and resolved build issues to improve system stability and maintainability

Hawkeye Agency (Razorfish)

Title: Interactive Developer

2018 – 2023

  • Architected and scaled a reusable, component-driven UI system supporting dynamic, API-driven applications across multiple platforms
  • Enabled data-driven user interfaces by integrating API-driven workflows and supporting dynamic application behavior
  • Reduced development time by 80% by introducing reusable component architecture and standardized UI patterns
  • Delivered scalable front-end solutions supporting user-facing applications and data-driven experiences
  • Enabled faster iteration on user-facing features by standardizing UI patterns and reducing development overhead
  • Built enterprise applications using Vue, TypeScript, Nuxt, and Tailwind CSS, with dynamic UI components supporting live updates and dynamic data interaction
  • Contributed to a Vue.js SPA deployed in a Docker/Kubernetes environment
  • Participated in CI/CD workflows, testing strategies, and mentored junior developers

Michaels Stores

Title: Front End Web Developer

2013 – 2018

  • Developed web tools and dynamic layouts for enterprise eCommerce platforms using Salesforce Commerce Cloud
  • Built reusable front-end modules using JavaScript and Angular, improving maintainability and consistency
  • Integrated third-party APIs and AI-powered features to support dynamic user experiences
  • Refactored templates and workflows to accelerate content updates and improve delivery speed
  • Implemented WCAG-compliant patterns to improve accessibility and consistency across user interfaces
  • Established reusable UI patterns to reduce duplication across site features
  • Led the front-end team during a leadership gap, onboarding developers and maintaining delivery

Education

Southern Methodist University

Degree: Post-graduate Professional Certification, Interactive Technology

The Art Institute of Dallas

Degree: Associate of Applied Science

Skills / Tech Summary

Languages & Frameworks:

  • HTML 5
    HTML
  • CSS A purple square with rounded corners and the letters CSS inside in white CSS Logo
    CSS
  • SCSS
  • JavaScript
  • TypeScript
  • Vue.js
  • Ember.js framework
    Ember.js
  • React
  • React Native
  • Expo
    Expo Go
  • Tailwind

Backend & Data

  • Node.js
  • Express.js
  • REST API
  • JSON logo
    JSON
  • .NET
    .NET
  • C#
    C#
  • Official PHP Logo image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997
    PHP

Platforms & Tools

  • Git
    Git
  • GitHub
    Github
  • Microsoft Azure DevOps
    Azure DevOps
  • Docker
  • WordPress
  • Drupal
    Drupal
  • Braze CRM
    Braze
  • Magento
  • Salesforce

Design & Collaboration

  • Jira
    Jira
  • Figma
    Figma
  • Adobe Creative Cloud
    Adobe Creative Cloud
  • Chat GPT by Open AI
    OpenAI / ChatGPT
  • Claude Code by Anthropic
    Claude Code

Workflow & Methods

  • Component-driven
    Development
  • Single Page Applications (SPA)
  • Responsive Site Design
  • Accessibility (WCAG compliance)
  • Agile / Scrum
  • CI/CD
  • Cross-functional teams


Recommendations (Posted on LinkedIn)

I had the privilege of being James’s supervisor during his tenure at Hawkeye. James is eager to learn and willing to dive into complex development situations to figure out the most streamlined and efficient way to tackle the task at hand. He is team-oriented, communicates well, and is dedicated to each assignment that he takes on.

James was a valued member of the development team at AbelsonTaylor. He jumped headfirst into new tech stacks and codebases, building custom applications that helped clients increase their ability to customize messaging and marketing campaigns. James also was a key contributor to modernizing internal production tools and processes. His easy-going demeanor was instrumental with keeping the team’s morale up during crunches and other times of stress, and I hope to be able to work with him again in the future