Senior Frontend Engineer — Booking & Checkout (Next.js)

Openkrill

United States

Remote

USD 120,000 - 180,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Prenuvo is seeking a Senior Frontend Engineer I to join our eCommerce team, building the online booking experience for scans across multiple countries. You’ll own complex features from checkout to scheduling, using Next.js and TypeScript, with a focus on performance, accessibility, and production readiness.

You will collaborate with Product, Design, Marketing and Backend engineers, mentor juniors, and contribute to a scalable component library.

Qualifications

  • Typically 4+ years of professional frontend engineering experience, including at least 3 years building production applications with React and TypeScript.
  • Strong experience with Next.js or a comparable React framework, including server‑side rendering, routing, and the tradeoffs between server and client rendering.
  • Deep understanding of browser fundamentals: semantic HTML, modern CSS and responsive layout, the event loop, network and caching behavior, and the rendering pipeline.
  • Experience with modern data‑fetching and state management patterns (TanStack Query, Zustand, Redux, or similar) and with complex, validated, multi‑step forms.
  • Strong testing practices across unit, component, and end‑to‑end layers, using tools such as Vitest or Jest, Testing Library, and Playwright or Cypress.
  • Experience building checkout, payment, or other transactional flows where correctness and reliability matter.
  • Working knowledge of web accessibility (WCAG 2.1 AA) and web performance (Core Web Vitals).
  • Experience with frontend observability and product analytics tools such as Datadog RUM, Sentry, PostHog, or Google Analytics.
  • Hands‑on experience with modern CI/CD practices and cloud hosting (for example GitHub Actions and AWS).
  • A track record of leading complex features from design through production.
  • A startup mindset: comfortable taking on ambiguous work, knowing when to pull in a second opinion on an approach, and able to balance speed with quality.
  • Excellent communication skills and the ability to collaborate across engineering, design, and business teams.

Responsibilities

  • Own features and components within an area of the booking experience, such as checkout and payments, scheduling, or the sales‑assisted and partner flows, growing toward owning the area end to end.
  • Work with Product and Marketing on growth: ship experiments on the booking funnel, then read the results honestly, including sample size, guardrail metrics, and whether a change is a real win or just noise.
  • Build fast, accessible, customer‑facing features with React, Next.js (App Router), and TypeScript.
  • Contribute to frontend architecture and design, writing proposals you review with senior engineers: sensible server and client component boundaries, server state with TanStack Query, client state with Zustand, and type‑safe forms with React Hook Form and Zod.
  • Integrate the booking experience with our commerce APIs and third‑party services, including Stripe, affirm, commercetools, Voucherify, Salesforce, Auth0, and Google Maps.
  • Instrument what you ship: Datadog RUM for errors and performance, PostHog for product analytics, feature flags, and experiments, and Google Tag Manager for marketing measurement, all respecting each customer's consent choices.
  • Improve Core Web Vitals, bundle size, and rendering performance on a high‑traffic, revenue‑critical funnel.
  • Make accessibility a default: semantic markup, keyboard and screen reader support, and automated accessibility checks in CI.
  • Write automated tests at the right level: Vitest and Testing Library for components, MSW for API mocking, and Playwright for end‑to‑end booking flows.
  • Own outcomes in production: ship behind feature flags, watch the dashboards after release, and follow through when something breaks. You are accountable for whether a feature works for customers, not just whether it merged.
  • Partner closely with Product, Design, Marketing, and Backend engineers, contributing to our shared component library and agreeing the API contracts the frontend depends on.
  • Provide technical guidance through design discussions and high‑quality code review, and mentor junior engineers.
  • Use AI‑assisted development tools thoughtfully as part of a structured build, review, and test workflow.

Skills

Collaboration
Communication
Mentoring
Ownership
Startup mindset

Tools

React
TypeScript
Next.js
App Router
TanStack Query
Zustand
React Hook Form
Zod
Playwright
Vitest

Job description

Prenuvo is seeking a Senior Frontend Engineer I to join our eCommerce team, building the online booking experience for scans across multiple countries. You’ll own complex features from checkout to scheduling, using Next.js and TypeScript, with a focus on performance, accessibility, and production readiness.

You will collaborate with Product, Design, Marketing and Backend engineers, mentor juniors, and contribute to a scalable component library.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer – Booking & Checkout (Next.js)
Senior Frontend Engineer – Booking & Checkout (Next.js)

Prenuvo • San Francisco (CA)

On-site
USD 145,000 - 170,000
401(k) plan
Commuter benefits
Flexible vacation
+1
Senior Frontend Engineer - Booking & Checkout (Next.js/TS)
Senior Frontend Engineer - Booking & Checkout (Next.js/TS)

Prenuvo • United States

Remote
USD 145,000 - 170,000
Flexible vacation policy
Commuter Benefits Plan
401(k) retirement plan (no match)
+2
Senior Frontend Engineer I – Next.js & TypeScript Lead
Senior Frontend Engineer I – Next.js & TypeScript Lead

Prenuvo • Northern (KY)

On-site
USD 145,000 - 170,000
Flexible vacation policy
Commuter Benefits Plan
Health, dental, vision coverage
+1
Senior Backend Engineer - eCommerce Platform
Senior Backend Engineer - eCommerce Platform

Prenuvo • San Francisco (CA)

Hybrid
USD 175,000 - 190,000
401(k) retirement plan
Health, dental, vision coverage
Flexible vacation
+1
Senior Frontend Engineer I - eCommerce
Senior Frontend Engineer I - eCommerce

OpenKrill • United States

On-site
USD 120,000 - 180,000
Senior Frontend Engineer I - eCommerce Prenuvo HQ - US - Product & Technology - Engineering
Senior Frontend Engineer I - eCommerce Prenuvo HQ - US - Product & Technology - Engineering

Prenuvo • United States

On-site
USD 145,000 - 170,000
Flexible vacation policy
Commuter Benefits Plan
Health, dental, vision coverage
+1
Senior Frontend Engineer I - eCommerce
Senior Frontend Engineer I - eCommerce

Prenuvo • San Francisco (CA)

On-site
USD 145,000 - 170,000
401(k) plan
Commuter benefits
Flexible vacation
+1
Senior Frontend Engineer I - eCommerce
Senior Frontend Engineer I - eCommerce

Prenuvo • United States

Remote
USD 145,000 - 170,000
Flexible vacation policy
Commuter Benefits Plan
401(k) retirement plan (no match)
+2
Senior Frontend Engineer - eCommerce for Healthcare
Senior Frontend Engineer - eCommerce for Healthcare

Jobgether SRL • United States

On-site
USD 145,000 - 170,000
Medical, dental, vision coverage
401(k) retirement plan
Flexible time off
+2
Senior Front-End Engineer — Fast Global Booking Funnel
Senior Front-End Engineer — Fast Global Booking Funnel

MicroSignals, Inc. • Dover (DE)

Hybrid
USD 110,000 - 170,000