React/Nodejs Developer

HTC Global Services

Madison (WI)

On-site

USD 120,000 - 160,000

Full time

19 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HTC Global Services seeks a Senior Front-End Engineer to craft production web applications using React and TypeScript. You will focus on scalable component design, state management, accessibility, and performance optimization across features, APIs, and UI architecture.

You will collaborate with product, design, and QA to deliver maintainable, high-quality user experiences—building tests, optimizing bundles, and ensuring accessibility per WCAG standards.

Qualifications

  • 5+ years of building production web apps.
  • 3+ years with React and TypeScript.
  • Expertise in performance and accessibility practices.
  • Experience with API integration and testing.

Responsibilities

  • Build and maintain production web apps using React and TypeScript.
  • Develop reusable components with hooks, context, and design patterns.
  • Optimize rendering, lazy loading, and frontend performance.
  • Manage state with Redux Toolkit and React Query.
  • Create multi-step forms with schema-based validation.
  • Integrate REST APIs, manage lifecycles, caching, and errors.
  • Build UI with MUI, Emotion, and theming.
  • Write tests with Jest and RTL; mock APIs with MSW.
  • Ensure accessible interfaces with semantic HTML and keyboard support.
  • Collaborate with product/design/QA; participate in CI/CD gates.
  • Debug production issues via logs and monitoring.

Skills

React
TypeScript
Hooks & Context
Performance optimization
Accessibility
Testing
CI/CD & Git workflows
Communication
Browser profiling
State management

Tools

Redux Toolkit
React Query
react-hook-form
yup/zod
MUI
Emotion
Webpack
Babel
MSW
Jest
React Testing Library
Git & CI/CD tooling
Lighthouse tooling

Job description

Senior Front-End Engineer – React & TypeScript
Position Overview

Build and enhance production web applications using modern React and TypeScript technologies. This role combines complex frontend engineering, scalable component design, state management, performance optimization, accessibility, and production troubleshooting.

Job Description
Senior Front-End Engineer – React & TypeScript
Position Overview

Build and enhance production web applications using modern React and TypeScript technologies. This role combines complex frontend engineering, scalable component design, state management, performance optimization, accessibility, and production troubleshooting.

You’ll work across application features, API integrations, testing, and UI architecture while collaborating with product, design, and QA to deliver maintainable, high-quality user experiences.

What You’ll Do / Key Responsibilities
  • Build and maintain production web applications using React and TypeScript.
  • Develop reusable components using React hooks, context, and component design patterns.
  • Optimize application rendering, lazy loading, and frontend performance.
  • Implement state management using Redux Toolkit and server-state libraries such as React Query.
  • Build multi-step and conditional forms with schema-based validation.
  • Integrate REST APIs and manage request lifecycles, caching, error handling, and request optimization.
  • Develop component-based user interfaces using MUI, Emotion, and theming.
  • Write automated tests using Jest, React Testing Library, and API mocking tools such as MSW.
  • Implement accessible interfaces using semantic HTML, keyboard navigation, and screen-reader support.
  • Apply WCAG 2.1 AA accessibility practices.
  • Monitor and optimize Core Web Vitals, bundle size, and code splitting.
  • Use browser developer tools to profile and diagnose performance issues.
  • Participate in Git workflows, merge requests, code reviews, and automated CI/CD quality gates.
  • Debug production issues using logs, monitoring, and error-tracking tools.
  • Communicate technical decisions, trade-offs, and implementation details effectively.
  • Collaborate with product, design, and QA teams to deliver application features.
Required Qualifications
  • 5+ years building production web applications, with at least 3 years of React and TypeScript.
  • Strong TypeScript and React experience, including hooks, context, component design, lazy loading, and avoiding unnecessary re‑renders.
  • Hands‑on Redux Toolkit experience with selectors and a server‑state library such as React Query, including caching, invalidation, and error handling.
  • Experience building complex multi‑step and conditional forms using react‑hook‑form or similar and schema‑based validation such as yup or zod.
  • Experience integrating REST APIs, managing request lifecycles and error states, and reducing unnecessary calls through techniques such as debouncing, batching, and optimistic updates.
  • Experience with component frameworks such as MUI, CSS‑in‑JS such as Emotion, and theming.
  • Testing experience with Jest and React Testing Library, mocking APIs with tools such as MSW, and writing tests that remain reliable through refactors.
  • Practical accessibility experience with semantic HTML, keyboard and screen‑reader support, and WCAG 2.1 AA.
  • Understanding of web performance fundamentals, including Core Web Vitals, bundle size, code splitting, and browser‑based performance profiling.
  • Experience with Git and CI/CD workflows, including feature branches, merge requests, code review, and automated lint, type‑check, and coverage gates.
  • Experience debugging production issues using logs, monitoring, and error tracking.
  • Clear communication skills, including explaining technical trade-offs, writing effective merge request descriptions, and collaborating with product, design, and QA.
Preferred Qualifications
  • Monorepo experience with Nx, Turborepo, or similar, and pnpm workspaces.
  • Experience reading and modifying Webpack and Babel configuration.
  • Experience building multi‑brand or white‑label UIs from a shared codebase.
  • Node.js and Express ex
What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high‑performing teams driving success together. You’ll have long‑term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

#SeniorFrontendDeveloper #SeniorReactEngineer #FrontendDevelopment #WebApplicationDevelopment #FrontendEngineering #ReactJS #JavaScript #WebDevelopment #SoftwareEngineering #FrontendArchitecture

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior React & TypeScript Front-End Engineer
Senior React & TypeScript Front-End Engineer

HTC Global • Madison (WI)

On-site
USD 120,000 - 160,000
Sr Software Engineer – Java with React
Sr Software Engineer – Java with React

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 180,000
Group Health (Medical, Dental, Vision)
Paid Time Off
Paid Holidays
+5
Front-End Software Engineer I
Front-End Software Engineer I

HTC Global • Dearborn (MI)

On-site
USD 55,000 - 80,000
Health insurance
401(k) matching
Paid time off
+2
Senior Software Engineer – Full Stack (Python, React, GCP)
Senior Software Engineer – Full Stack (Python, React, GCP)

HTC Global • Dearborn (MI)

On-site
USD 110,000 - 160,000
Senior Full Stack Software Engineer – Java, Spring Boot & Angular
Senior Full Stack Software Engineer – Java, Spring Boot & Angular

HTC Global • Dearborn (MI)

On-site
USD 120,000 - 160,000
Frontend Software Engineer - React & TypeScript
Frontend Software Engineer - React & TypeScript

Select Source Solutions • Oregon

Hybrid
USD 120,000 - 150,000
Frontend Software Engineer – React & TypeScript
Frontend Software Engineer – React & TypeScript

Select Source Solutions • United States

Remote
USD 90,000 - 130,000
Frontend Software Engineer – React & TypeScript
Frontend Software Engineer – React & TypeScript

Select Source Solutions • Greenbelt (MD)

Remote
USD 90,000 - 120,000
Senior Software Engineer – Java, Angular & GCP
Senior Software Engineer – Java, Angular & GCP

HTC Global • Dearborn (MI)

On-site
USD 120,000 - 160,000
Group Health (Medical, Dental, Vision)
Paid Time Off
Paid Holidays
+5
Sr. React developer / Front end engineer
Sr. React developer / Front end engineer

Accord Technologies Inc • Las Vegas (NV)

On-site
USD 83,000 - 124,000