
Senior Front-End Engineer, Next.js
TopDog Law
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
GraphQLJavaScriptNext.jsReactTypeScriptWordPress
About the role
- Building responsive, accessible, and reusable front-end components in React/Next.js
- Translating Figma designs into clean, production-ready interfaces
- Implementing page templates, modules, and content-driven layouts tied to a headless CMS (Sanity)
- Integrating content from Sanity into Next.js App Router using Server Components, route-level data fetching, and smart caching
- Building high-conversion marketing and intake flows: landing pages, FAQs, and lead forms
- Designing and implementing schemas for pages, sections, FAQs, forms, and reusable content blocks
- Building robust GROQ (Graph-Relational Object Queries) queries and utilities for fetching content in Next.js Server Components
- Implementing preview and draft/live workflows so editors can safely preview content before publishing
- Supporting migration of existing content (e.g., from WordPress) into other CMS where appropriate
- Collaborating with marketing/content teams to ensure content models support their workflows without compromising performance or maintainability
- Optimizing Core Web Vitals (LCP, INP, CLS) and mobile performance
- Keeping Lighthouse performance/SEO scores consistently high
- Improving image loading, font strategies, caching, and bundle weight
- Ensuring code is structured for speed, clarity, and maintainability
- Building high-intent landing pages and multi-step lead flows
- Implementing dynamic modules (FAQs, testimonials, results, attorney profiles)
- Supporting A/B test variants and rapid experimentation cycles
- Working closely with UX to refine and iterate based on behavioral insights
- Implementing event tracking for forms, CTAs, scroll behavior, and funnels
- Collaborating with decision science to validate that tracking fires cleanly
- Supporting DataLayer and GTM integrations where needed
- Helping to create and maintain a scalable design system with well-structured components
- Participating in code reviews and contributing to engineering standards
- Writing clear, maintainable code with documentation where appropriate
- Working closely with the Director of Web Development on architecture and execution
- Partnering with the UX designer, creative team, and marketing teams
- Communicating technical decisions clearly to non-technical stakeholders
Requirements
- 4+ years of front-end development experience
- Strong proficiency in React and Next.js (App Router experience is a plus)
- Proficiency in TypeScript, modern JavaScript (ES6+), and modern CSS
- Experience working with at least one headless CMS; Sanity experience preferred
- Experience consuming and integrating REST or GraphQL APIs (Application Programming Interfaces)
- Proven ability to translate Figma designs into pixel-accurate, production-ready builds
- Solid understanding of web performance, Core Web Vitals, and how to build fast pages in practice
- Comfort working in Git with modern development workflows
Benefits
- Comprehensive medical, dental, vision, life, and protection plans
- 4% 401(k) company match
- Company-paid holidays, two floating holidays, and five paid sick days (with rollover up to 10 days)
- Generous paid time off: 120 hours in year one, 160 hours beginning second anniversary, 200 hours annually starting fifth anniversary
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactNext.jsTypeScriptJavaScriptCSSGROQREST APIsGraphQLFigmaCore Web Vitals
Soft skills
collaborationcommunicationproblem-solvingattention to detailadaptabilitycreativitytime managementcritical thinkinguser experience focustechnical documentation