Sr React Developer

New York Technology Partners
Pittsburgh, PA

Senior Front-End Engineer (React Ecosystem)


About the Role

We’re looking for an experienced front-end engineer who can take ownership of building modern, high-performing user interfaces within a component-driven architecture. This role is ideal for someone who enjoys solving complex UI challenges, collaborating across disciplines, and shaping the standards that guide front-end development.


What You’ll Do

  • Build Modern Interfaces — Develop responsive, intuitive UI components using contemporary React patterns and front-end engineering best practices.
  • Partner Across Teams — Work closely with design, product, and back-end engineering to translate concepts and wireframes into polished, production-ready experiences.
  • Create Reusable Foundations — Develop modular components and internal libraries that support scalability, consistency, and long-term maintainability.
  • Optimize for Performance — Diagnose and resolve UI performance issues, ensuring fast load times, smooth interactions, and reliability across browsers and devices.
  • Integrate with Services — Connect front-end applications to back-end systems using RESTful APIs or GraphQL, handling data flow and state updates cleanly.
  • Champion Code Quality — Write clean, well-structured, well-documented code and participate in peer reviews to uphold engineering standards.
  • Stay Current — Keep up with evolving front-end technologies, frameworks, and tooling to continuously improve the development process.


What You Bring

  • 8+ years of front-end engineering experience, building production-grade web applications.
  • Expert-level JavaScript skills, including ES6+ features, along with strong fundamentals in HTML5 and CSS3.
  • Deep experience with React, including JSX, component lifecycle concepts, hooks, and the Virtual DOM.
  • State management proficiency using tools such as Redux, Flux, MobX, or the Context API.
  • Hands-on experience with build and tooling pipelines, including Webpack, Babel, npm, or Yarn.
  • Version control fluency with Git or similar systems.
  • Testing and debugging experience, ideally with frameworks like Jest, Mocha, or comparable tools.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional environments.

// // //