← All work2019 – 23

Job search at scale

Frontend architecture for a job search engine with two million indexed pages and up to 500,000 visitors per month.

Migration

The existing React single-page app was moved to server-side rendering with Next.js, while keeping all two million pages indexed.

Performance

  • Server-first rendering; the core features work without client-side JavaScript.
  • A multi-layered caching strategy for fast responses with lazy re-rendering.
  • End-to-end tests and Lighthouse checks on every pull request.

The result was all-green Web Vitals across the site.

Team

I led a team of three to five developers. We released daily with a two-click deployment, introduced A/B testing and ran regular usability tests.