Назад
Company hidden
7 дней назад

Senior Frontend Engineer I (eCommerce)

145 000 - 170 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Frontend Engineer I (eCommerce): Building and optimizing a Next.js and TypeScript booking experience for selecting scans, completing payments, and scheduling appointments with an accent on conversion, accessibility, performance, and multi-country customer flows. Focus on designing reliable transactional features, integrating commerce and payment services, instrumenting product analytics, and owning production outcomes.

Location: Remote, USA. Applicants must be legally authorized to work in the United States and must not require current or future employer visa sponsorship.

Base salary: $145,000–$170,000 in local currency, depending on experience and geographic location.

Company

hirify.global develops whole-body MRI scanning services and technology to support proactive, preventative healthcare through integrated hardware, software, AI, and patient-focused clinic experiences.

What you will do

  • Own features in the online booking experience, including product selection, checkout, payments, scheduling, sales-assisted flows, and partner booking paths.
  • Build fast, accessible customer-facing features with React, Next.js App Router, and TypeScript.
  • Design frontend architecture using server and client components, TanStack Query, Zustand, React Hook Form, and Zod.
  • Integrate commerce APIs and services including Stripe, Affirm, commercetools, Voucherify, Salesforce, Auth0, and Google Maps.
  • Improve Core Web Vitals, bundle size, accessibility, observability, analytics, and automated test coverage.
  • Lead features through production, monitor releases, contribute to code reviews and design discussions, and mentor junior engineers.

Requirements

  • At least 4 years of professional frontend engineering experience, including 3 or more years with React and TypeScript.
  • Strong experience with Next.js or a comparable React framework, including server-side rendering, routing, and server/client rendering tradeoffs.
  • Deep knowledge of browser fundamentals, semantic HTML, modern CSS, responsive layouts, networking, caching, and rendering performance.
  • Experience with state management, data fetching, complex validated forms, transactional flows, and frontend architecture.
  • Strong testing experience across unit, component, and end-to-end layers, plus knowledge of WCAG 2.1 AA, Core Web Vitals, CI/CD, and cloud hosting.
  • Legal authorization to work in the United States without employer visa sponsorship is required.

Nice to have

  • Experience with Stripe.js, Affirm, commercetools, Voucherify, Tailwind CSS, design systems, or component libraries.
  • Experience with consent management, Google Tag Manager, privacy-aware analytics, and multi-region products.
  • Growth engineering, funnel analytics, marketing attribution, referral programs, promo codes, or abandoned-cart recovery experience.
  • Experience with scheduling, booking, consumer healthcare, authentication, or regulated industries.

Culture & Benefits

  • Mission focused on proactive healthcare and positive patient impact.
  • Free whole-body scans for team members.
  • Flexible vacation policy and opportunities for professional growth.
  • Weekly opportunities for team connection and socializing.
  • Commuter benefits, 401(k) access without current company matching, and health, dental, vision, and mental health coverage.

Hiring process

  • Successful candidates undergo a background check in accordance with applicable federal, provincial, and state requirements.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →