Frontend Developer
Adaugat: 6 zile în urmă
NB1 Health
Frontend Developer
Adaugat: 6 zile în urmă
NB1 Health
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
About NB1 Health
NB1 Health is a health-testing platform that gets clinical-grade testing into people's hands at home. We ship test kits, process them through partner labs, and turn results into clear, actionable health insights for users across Europe, UK and the Middle East. Our engineering team is based in Bucharest and builds everything users touch — the ordering flows, the results experience, and the content that guides people through their health journey.
The role
We're hiring a Senior Front-End Developer who owns features end-to-end — from a product brief to a shipped, tested, instrumented release. You'll write React on a TypeScript codebase, build and consume Node.js services, model content in Payload CMS, and cover the critical user flows with Playwright. A real slice of the work is integrations: the marketing stack (email automation, analytics, tag management, headless commerce) talks to our product, and you're the engineer who makes that talk happen cleanly — no flaky webhooks, no untyped event payloads, no dragging page weight into the red. If you've ever debugged a GA4 event at 11pm or shipped a custom Payload block that survived a content team's stress test, you'll feel at home.
What you'll do
- Build new product surfaces in React (TypeScript) — landing pages, dashboards, checkout-style and content-driven flows — with a real eye on performance, accessibility and SEO.
- Design and ship Node.js services and API endpoints — REST and/or GraphQL with proper validation, error semantics and observability baked in.
- Own Payload CMS end-to-end — custom collections, blocks, fields, access control, hooks, and the editorial experience the content team uses daily.
- Build integrations with the marketing stack — email automation (Klaviyo / Mailchimp / Customer.io), analytics (GA4, Mixpanel, Amplitude), tag management (GTM, Segment), and headless commerce/CMS extras
- Write Playwright tests for the flows that matter — auth, checkout, content publishing, integrations — and keep the suite green on every PR.
- Design event schemas with the data/marketing team so analytics is reliable from day one.
- Review PRs, pair on tricky problems, and mentor mid-level engineersrs.
What we're looking for — Must have
- 4–7 years building production web apps in React with TypeScript — you can design a state architecture and explain the trade-offs.
- Strong Node.js — Express / Fastify / NestJS; you can design an API, validate inputs, handle errors and write tests that catch real regressions.
- Solid third-party API integration — OAuth, REST + GraphQL, webhook handling (signature verification, retry, idempotency), rate limits.
- Comfortable across the testing pyramid — unit (Jest / Vitest), component (RTL), E2E (Playwright). With Playwright specifically: reliable selectors, auth state, parallelized suites without flake.Git, code-review etiquette, CI/CD pipelines.
- Working English (tickets and docs in English).
- A genuine eye for craft — you check bundle size before you ship and care that the cookie banner doesn't blow CLS.
Nice to have
Payload CMS experience (or Strapi / Sanity / Contentful / KeystoneJS — you'll ramp fast).
Marketing-stack integration — email automation, GA4/GTM/Segment analytics, headless commerce (Shopify Storefront API, Contentful, Sanity).SSR / hybrid rendering (Next.js, Remix, Astro).Shipped Core Web Vitals improvements with before/after numbers.
Accessibility beyond axe scans — real screen-reader testing, focus management, ARIA done right.
Infra adjacency — Docker, Vercel/Fly/Render, basic AWS/GCP, CDN cache tuning.
Our stack
React + TypeScript [Vite / Next.js] · Styling [Tailwind / styled-components / CSS Modules] · State [React Query / Redux Toolkit / Zustand] · Node.js + [Express / NestJS] · PostgreSQL · Payload CMS · Playwright + [Vitest / Jest] + RTL · CI/CD [GitHub Actions / GitLab CI] · Marketing stack [GA4 / GTM / Segment / Klaviyo] · Hosting [Vercel / AWS / Fly]. We avoid the "latest of everything" trap — every choice earns its place.
What we offer
Competitive senior-level salary in the Bucharest market starting 2500 euro up to 3500 euro, reviewed annually on impact.
Private medical insurance at Regina Maria
Training & conference budget (JSConf EU, React Summit, and the like).
Modern hardware — top-spec MacBook Pro / Linux workstation, dual 4K monitors, mechanical keyboard if you want one.
A team that reviews PRs honestly, ships without fear, and treats production as production.
NB1 Health is an equal opportunity employer. We hire on craft, curiosity and how you think.
Show more
Show less
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Locuri de munca similare
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.