Senior Frontend Developer
Budget: -
HOURLY / FULL_TIME
⭐ 5.00 (6)
USA
typescript, next.js, react-js, javascript, css
Job Title: Senior Frontend Developer
Role Overview
You will own the design and delivery of responsive, performant interfaces built primarily with Next.js and React, integrated with headless CMS platforms and backend APIs. Beyond shipping features, you will help shape architecture, establish frontend standards, lead code reviews, and guide less-experienced engineers.
This role suits a senior developer who operates independently, collaborates effectively across disciplines, and delivers production-quality work under real deadlines. You will regularly demo your work to internal teams and clients, so clear communication is essential. Candidates who also bring full-stack Node.js experience will be especially competitive, as some projects span both the frontend and lightweight backend or serverless layers.
Key Responsibilities
Architect and build responsive, performant interfaces with Next.js (App Router), React (including Server Components), and TypeScript
Integrate frontend applications with headless CMS platforms such as Sitecore XM Cloud, Optimizely, Contentful, Sanity, and Drupal
Develop mobile-first, accessible UIs using modern CSS, Tailwind CSS, and SCSS
Consume and design against RESTful and GraphQL APIs in partnership with backend engineers
Translate designs into accurate, accessible, reusable UI components in collaboration with designers
Optimize web performance (Core Web Vitals) and resolve cross-browser compatibility issues
Lead and participate in code reviews, and set frontend standards and patterns for the team
Mentor mid- and junior-level developers and contribute to shared engineering knowledge
Ensure WCAG 2.2 AA accessibility across all implementations
Support deployment to platforms such as Vercel, including CI/CD pipelines
Participate in agile ceremonies and contribute to sprint planning and technical scoping
Communicate technical trade-offs clearly to both technical and non-technical stakeholders
Required Qualifications
5+ years of professional frontend development experience
Advanced proficiency in JavaScript (ES2022+) and TypeScript
Strong production experience with Next.js and React, including the App Router and Server Components
Advanced CSS skills, including Tailwind CSS and SCSS, with a solid grasp of responsive, mobile-first design
Advanced proficiency in semantic, accessible HTML5
Demonstrated experience integrating frontend applications with headless CMS platforms
Experience consuming RESTful and/or GraphQL APIs
Strong understanding of web performance optimization and Core Web Vitals
Proficiency with Git, including branching strategies, pull requests, and conflict resolution
Experience with modern build tooling (Vite, Turbopack, Webpack)
Track record of delivering independently with strong ownership and accountability
Excellent problem-solving, communication, and collaboration skills
Full-Stack & Node.js (Strong Plus)
The following are not required, but candidates who bring full-stack Node.js experience will stand out:
Building backend services and APIs with Node.js (Express, NestJS, or Next.js API routes)
Designing and consuming GraphQL or REST APIs end to end
Working with serverless and edge functions (Vercel Functions, AWS Lambda, or similar)
Database experience (PostgreSQL, MongoDB, or similar) and ORMs such as Prisma or Drizzle
Authentication and authorization patterns (OAuth, JWT, session handling)
Comfort owning a feature across the full stack, from data model to UI
Preferred Skills
Experience with testing frameworks such as Jest, React Testing Library, Playwright, or Cypress
Exposure to CI/CD pipelines (GitHub Actions, Azure DevOps)
Deep familiarity with Sitecore XM Cloud, Optimizely, Contentful, Sanity, or Drupal
Experience with monorepo tooling (Turborepo, Nx) and design systems
Familiarity with observability and analytics tooling
Experience working in healthcare, government, or other enterprise digital ecosystems
What We're Looking For
Proven ability to deliver independently with minimal ramp-up time
Strong sense of ownership and accountability for deliverables
Attention to detail across performance, accessibility, and code quality
A mentor's mindset and willingness to lift up the engineers around you
Passion for staying current with the frontend ecosystem and best practices
Clear communication for both technical and non-technical audiences
A collaborative approach and comfort working in an agile environment
Reliable availability during core project hours
Open job