Frontend Engineer (React/TypeScript)

OnHires

Completely RemoteFull TimeE-Commerce
Posted 1 months ago

Job description

Responsibilities

  • Build and ship core e-commerce experiences using React + TypeScript: product listings, PDPs, cart, checkout, and account flows.
  • Design and maintain scalable frontend architecture using modern patterns (feature-based modules, reusable components, custom hooks).
  • Integrate with Node.js REST APIs for products, pricing, inventory, promotions, orders, and users.
  • Manage client and server state using Redux Toolkit, React Query, or similar tools.
  • Implement responsive, accessible, mobile-first UIs using Tailwind CSS, CSS Modules, or Styled Components.
  • Optimize frontend performance: bundle size, code-splitting, lazy loading, memoization, Core Web Vitals.
  • Collaborate closely with backend, product, and design to deliver features end-to-end.
  • Participate in code reviews and help improve engineering standards and documentation.

Requirements

  • Strong production experience with React and TypeScript.
  • Solid understanding of modern JavaScript (ES2020+), async patterns, and browser fundamentals.
  • Experience integrating frontend applications with Node.js backends via REST APIs.
  • Hands-on experience with state management (Redux Toolkit, React Query, Zustand, or similar).
  • Experience building data-heavy UIs (filters, pagination, search, sorting).
  • Practical knowledge of frontend performance optimization and debugging.
  • Familiarity with authentication flows (JWT, sessions, OAuth).
  • Comfort working in a collaborative, Git-based workflow.

Preferred Qualifications

  • E-commerce experience (checkout flows, payments, pricing, promotions).
  • Familiarity with Next.js (SSR/SSG) and SEO considerations.
  • Testing experience with Jest and React Testing Library.
  • Experience with analytics, monitoring, or experimentation tools (Datadog, Sentry, GA, PostHog).
  • Accessibility knowledge (WCAG).
  • Experience working in Agile / Scrum teams.

About the Company

We’re building a modern, high-traffic e-commerce platform where performance, scalability, and conversion-focused UX are non-negotiable. Our frontend stack is React (18+) + TypeScript, powered by Node.js APIs, and supports complex, real-world flows — from large product catalogs and pricing logic to carts, checkout, and user accounts across web and mobile. Our mission: deliver a fast, reliable shopping experience at scale, backed by clean architecture and a high engineering bar.

Skills & tools

ReactTypeScriptNode.jsRedux Toolkitreact-queryTailwind CSSJavaScriptAPI integrationPerformance OptimizationCollaboration

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01React
  2. 02TypeScript
  3. 03Node.js
  4. 04Redux
  5. 05React Query
  6. 06Tailwind CSS
  7. 07JavaScript
  8. 08APIs
  9. 09Performance Optimization
  10. 10Collaboration