Job details

Senior Frontend Engineer (Next.js / React / SaaS)

Posted: 3 weeks ago

Tapro (tapro.com) turns in-person meetings into measurable leads. Teams use Tapro to share digital business cards, with CRM integrations, analytics, and unified branding. Built on Next.js, React, Supabase, and Vercel.

Your role
In the first 3 months you’re hands-on lead:

  • Harden our Next.js API routes with RBAC, RLS, CSRF, SSRF, headers, rate limiting.

  • Implement caching and performance optimizations.

  • Build a real design system (tokens, shadcn/Radix, accessible components).

  • Set up CI/CD gates (lint, typecheck, tests, visual regression, bundle budgets).

After that you shift into fractional lead (1 day/week):

  • Code reviews and architectural oversight.

  • Coaching our current dev.

  • Guiding features with scalable guardrails.

Requirements

  • 5+ years production React/Next.js.

  • Proven SaaS experience: security, scalability, design systems.

  • Practical knowledge of Supabase/Postgres RLS.

  • Strong eye for detail.

  • Comfortable being hands-on early, coaching later.

  • Experience with Fabric.js and Canva (custom editors, design workflows, collaberative design tools).

Nice to have

  • Vercel edge + performance tuning.

  • Storybook/Chromatic/tokens workflows.

  • Portfolio showing UI/UX quality at Clerk/Linear level.

Working conditions

  • Greenfield opportunity: fragile MVP → world-class SaaS.

  • Initial 8–12 weeks full-time, then 1 day/week.

  • Remote-first, lean team, direct founder/designer collaboration.