Frontend Engineer (React/TypeScript)

OnHires

Completely RemoteFull TimeE-Commerce
Posted 4 months ago

This role is no longer accepting applications.

Browse live jobs

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
Applications closed