On the radar — not actively interviewing. This role sits on our 12-month hiring roadmap rather than today's pipeline. Submit the talent pool form to be considered when we begin interviews.

Senior Frontend Engineer (Next.js / React)

○ On the radar · talent pool onlyRemoteFULL_TIME / CONTRACTORFocus region: Anywhere

About the role

The dogesms.com surface — public marketing, dashboard, admin, API console — is built on Next.js 16 App Router with TypeScript and Drizzle ORM. As we expand into enterprise customer flows, multi-language support, and self-service API key management, we expect to bring on a frontend lead who owns the UX architecture end-to-end. This is a forward-looking radar role: when we open it, the brief will be ownership of the design system, accessibility baseline, and the rendering boundary between Server Components and client interactivity.

What you'll do

  • Own the Next.js App Router architecture: route-group decisions, RSC vs client component boundaries, streaming and Suspense strategy.
  • Build and maintain the internal component library shared across marketing, dashboard, and admin surfaces — including dark mode, RTL support, and accessibility audits.
  • Lead frontend performance work: bundle splitting, Lighthouse Core Web Vitals, edge rendering decisions for the marketing site.

What we expect

  • 5+ years shipping production React, including at least 2 years on Next.js App Router (RSC, not just Pages Router).
  • Demonstrated experience with TypeScript at a senior level — generics, branded types, type-safe API contracts.
  • Track record of leading frontend architecture decisions, not just implementing them.

Stack we use

Next.js 16 (App Router, RSC, typed routes), React 19, TypeScript 5, Drizzle ORM, Vitest + Playwright, LightningCSS via WASM, Vercel-style edge runtime for marketing pages.

Compensation

On the radar. Compensation is calibrated to local cost of living when we open this role — we publish bands when we begin interviewing, not before. USD-denominated regardless of jurisdiction, contractor or employment depending on your legal situation.

Hiring process

  1. Not actively interviewing right now — this role sits on our 12-month hiring roadmap rather than today's pipeline.
  2. Submit the talent pool form below; we reach out when we begin interviews, typically 4-8 weeks before a public hire.
  3. When the role opens, expect a process similar to our current active openings: a short async exercise, 1-2 conversations with the relevant team, and a scoped paid trial project. We do not run leetcode-style screens.

Join the talent pool

Submit the form below to be considered when this role opens. We typically reach out 4-8 weeks before we begin interviews.

Email careers@dogesms.com →