Engineering & Delivery
Senior Frontend Engineer
Build accessible, high-performance Next.js interfaces that turn structured content and complex workflows into reliable public and operator experiences.
- Location
- United States — remote
- Work schedule
- Full-time
- Engagement
- Contract (1099)
- Appointment term
- Ongoing
- Seniority
- Senior
- Department
- Engineering & Delivery
- Remote policy
- Remote
- Hiring status
- Open
- Applications close
- October 31, 2026
- Eligible work jurisdictions
- United States
- Work eligibility
- Authorized to work in the U.S.; no sponsorship available
- Clearance requirement
- Must be eligible to obtain
- Clearance level
- No clearance required
- Expected travel
- 0%
- Veteran friendly
- Yes
The role
Wilkes & Liberty needs a Senior Frontend Engineer who treats accessibility, performance, security, and content integrity as product behavior. You will build interfaces for public information and operator workflows that remain understandable and reliable across devices, assistive technology, networks, locales, and backend failure.
What you will own
- Design and implement Next.js and React application architecture, routing, rendering boundaries, data access, caching, localization, and error behavior.
- Build accessible component systems and workflows that meet the applicable Section 508 and WCAG requirements without creating a parallel experience for assistive-technology users.
- Integrate Drupal and other service APIs into resilient public and authenticated experiences, including preview, forms, file intake, search, and structured content rendering.
- Protect browser and server boundaries through safe output handling, same-origin and request validation, privacy-aware telemetry, and clear authorization responsibilities.
- Measure and improve Core Web Vitals, bundle behavior, caching, images, metadata, structured data, and real-user performance without sacrificing correctness.
- Write automated component, integration, accessibility, and end-to-end coverage, including loading, empty, denied, invalid, and unavailable states.
- Collaborate with design, content, backend, QA, and client operators to turn requirements into reusable patterns and verifiable acceptance criteria.
- Document component contracts, content assumptions, deployment behavior, and troubleshooting paths for long-term ownership.
What you bring
- You have shipped and maintained production interfaces with modern React, Next.js, TypeScript, semantic HTML, and CSS.
- You can reason about server and client rendering, caching, state, forms, API boundaries, and failure behavior instead of treating the frontend as a visual layer.
- You build accessibility into component and interaction design and can verify behavior with automated checks, keyboard testing, and assistive technology.
- You can diagnose performance and rendering problems using browser, network, build, and runtime evidence.
- You understand how SEO, metadata, localization, structured content, and editorial workflows shape a public-sector or content-heavy application.
- You write maintainable tests and documentation and communicate tradeoffs clearly to designers, engineers, content teams, and client stakeholders.
Helpful experience
- Headless Drupal, GraphQL, JSON:API, content preview, multilingual sites, and component-driven content systems.
- React Server Components, server actions or route handlers, Tailwind CSS, Playwright, and automated accessibility tooling.
- Federal public websites, Section 508 review, design systems, high-traffic publishing, and privacy-conscious analytics.
- Containerized deployments, reverse proxies, content delivery networks, and diagnosing differences between local, staging, and production behavior.
Equal opportunity and accommodations. Wilkes & Liberty considers qualified candidates without regard to protected characteristics. Reasonable accommodations are available during the application process.