wagey.ggwagey.gg
Open Tech JobsCompaniesPricing
Log InGet Started Free
Jobs/Frontend Engineer Role/Frontend Engineer (React/TypeScript)

Frontend Engineer (React/TypeScript)

OnHiresRemote - (Europe), Europe, European Union3w ago
RemoteMidEMEAPaymentsE-commerceFrontend EngineerReactTypeScriptJavaScriptNode.jsREST

Upload My Resume

Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT

Apply in One Click

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. • We hire for impact and capability, not just years. • Mid-level: typically 3–5 years building React applications with growing ownership. • Senior: typically 5+ years, with clear architectural influence and mentoring experience. • If you demonstrate senior-level impact without matching the years exactly — we still want to talk. • ⚠️ Note: This role is not suitable for junior developers. • 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.

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. • You consistently deliver high-quality, reliable e-commerce features, keep the UI fast and maintainable, and help raise the overall frontend engineering bar through thoughtful design, collaboration, and technical ownership.

Benefits

• Equity options mentioned as part of compensation package. • Paid time off (PTO) benefits included in the job posting. • Insurance coverage provided to employees is specified. • Perks such as remote work options are highlighted within the listing.

Similar Jobs

Web & Brand DesignerJust now
granolagranola·London·Equity
In OfficeEMEABrand AmbassadorSEOProduct MarketingReactClaudeCursorFigma
Web & Brand DesignerJust now
granolagranola·London·Equity
In OfficeEMEABrand AmbassadorSEOProduct MarketingReactClaudeCursorFigma
Paid Social ConsultantJust now
DEPT®DEPT®·London, hybrid - Hybrid
In OfficeEMEASocial ManagerExcelReportingReact
Fullstack Software Engineer - CateringJust now
oloolo·Remote - Belfast, Northern Ireland, Remote
RemoteEMEAMidCloud ComputingSoftwareSoftware EngineerFull Stack Engineer.NETC#Front-endTypeScriptReactAWSDocker
Executive Assistant to Startup CEO - EdTech at Paradox2h ago
ParadoxParadox·Dubai, Dubai, United Arab Emirates - Hybrid
In OfficeEMEAMidBankingPaymentsExecutive AssistantCEOAirtableNotionReactReportingDocumentation

Stop filling. Start chilling.Start chilling.

Get Started Free

No credit card. Takes 10 seconds.

© 2026 Dominic Morris. All rights reserved.·Privacy·Terms·