Senior Front-End Developer – React / Next.js / Sitecore Headless
Employment Type: W2/C2C
Visa:USC,GC,H1B.
Job Summary
We are looking for a Senior Front-End Developer with strong hands-on experience in React.js, Next.js, TypeScript, and modern frontend development, along with practical experience working with Sitecore-based headless applications.
The primary responsibility will be developing and maintaining modern, responsive, and high-performance frontend applications using React and Next.js. The candidate should also understand how a headless Sitecore implementation delivers content to the frontend and should be comfortable working with Sitecore Layout Service, content authoring, content management, components, datasources, and page layouts.
This is primarily a Front-End Engineering role, not a traditional Sitecore backend/development role.
Key Responsibilities
- Develop scalable and reusable frontend applications using React.js, Next.js, and TypeScript.
- Build reusable React components that consume and render content provided by a headless Sitecore CMS.
- Work with Sitecore Layout Service to consume page, component, rendering, and datasource information.
- Understand how Sitecore-authored content is mapped to frontend React/Next.js components.
- Work with Sitecore authors and content teams to troubleshoot content, component, datasource, and page-authoring issues.
- Perform basic Sitecore content authoring, including creating/editing pages, components, datasources, and content fields.
- Understand Sitecore’s basic content tree, templates, renderings, placeholders, datasources, and publishing workflow.
- Troubleshoot issues where content authored in Sitecore is not displaying correctly in the frontend.
- Integrate frontend applications with REST APIs and GraphQL APIs where applicable.
- Implement responsive and accessible UI across desktop, tablet, and mobile.
- Optimize frontend applications for performance, SEO, and scalability.
- Implement appropriate data fetching, caching, and rendering strategies using Next.js.
- Write unit, integration, and end-to-end tests.
- Participate in code reviews and maintain frontend coding standards.
- Collaborate with UI/UX designers, backend developers, Sitecore developers, QA engineers, content authors, and product/business teams.
- Support production troubleshooting and resolution of frontend and content-related issues.
Required Front-End Skills
- Strong hands-on experience with React.js
- Strong hands-on experience with Next.js
- Strong knowledge of HTML5 / CSS3
- React Hooks and component architecture
- State management such as Redux, Context API, Zustand, or equivalent
- REST API integration
- Understanding of GraphQL
- Next.js SSR, SSG, ISR, routing, and data-fetching patterns
- Frontend performance optimization
- SEO and web accessibility
- Git and modern development workflows
- Experience with frontend testing such as Jest, React Testing Library, Playwright, or Cypress
- Understanding of CI/CD and modern deployment practices
Required Sitecore Headless Skills
The candidate does not need to be a deep Sitecore backend developer, but should have practical experience with:
- Sitecore Headless Architecture
- Sitecore Layout Service — required
- Understanding how Layout Service delivers page and component data to the frontend
- Sitecore content authoring
- Creating and editing Sitecore pages/content
- Working with components/renderings
- Working with datasources
- Understanding placeholders and component placement
- Basic understanding of Sitecore content templates / fields
- Basic understanding of the Sitecore content tree
- Basic understanding of publishing workflow
- Ability to troubleshoot basic content-authoring and frontend rendering issues
- Understanding the relationship between Sitecore content → Layout Service → React/Next.js components
Nice-to-Have Sitecore Skills
- Sitecore XM Cloud
- Sitecore JSS
- Sitecore Experience Edge
- GraphQL with Sitecore
- Multisite / multilingual Sitecore implementations
- Experience working with Sitecore content authors/business users
- Familiarity with Sitecore Experience Editor / Pages
Preferred Technical Skills
- Tailwind CSS or other modern CSS frameworks
- Webpack / Vite
- Authentication and authorization
- Web analytics and monitoring
Ideal Candidate
The ideal candidate is a strong React/Next.js Front-End Engineer who understands how a modern headless CMS-driven application works.
They should be able to take a Sitecore-authored page, understand the data coming through Layout Service, identify the corresponding React components, troubleshoot rendering/content issues, and make frontend changes independently.
The priority of the role is: