Company: TopDog Law
Salary: Not provided
Location: , United States
• 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
• 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
• 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
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.