About the role
What you will do
Own the Astro template architecture across deal, comparison, alternatives, blog, tutorial, partner, and category page types.
Ship Preact islands for the parts that need interactivity (filters, search, deal stickyrail, admin editors) while keeping the static-first defaults that make the site fast.
Maintain the design-system primitives: typography, color tokens, button states, card variants, callout styles. Most live in src/components/ui and src/styles/global.css.
Pair with the editorial team on new page formats. Translate a content brief into a template within a sprint.
Watch Core Web Vitals daily. The site holds a 95+ Lighthouse performance score across the catalog and the Senior Frontend Engineer is the person responsible for keeping it there.
Mentor the mid-level engineer on the team via async code review.
What we need from you
5+ years of professional frontend engineering, with at least 2 years on a content-heavy site (publication, marketplace, or e-commerce catalog).
Production experience with Astro, Next.js, or a similar islands/hybrid framework. Astro experience is preferred but not required.
Strong TypeScript. Most of the codebase is strict-mode TS and PRs are reviewed for type safety.
Demonstrated taste in UI: links to past work that show the engineer can make a page beautiful without a designer holding their hand.
Comfort working async. The team spans four timezones and ships through written PR descriptions and Loom walkthroughs, not standups.