
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.
- 01React
- 02TypeScript
- 03Node.js
- 04Redux
- 05React Query
- 06Tailwind CSS
- 07JavaScript
- 08APIs
- 09Performance Optimization
- 10Collaboration

OnHires
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- E-Commerce
- Posted
- 1 months ago