Arcsen

Senior Frontend Developer (Sitecore Headless / Next.js)

Maadi
Level
Senior

Not stated in the posting: salary, work type, visa.

Open. First seen 5 November 2026.

About the role

Arcsen's standard text

The Firm:

Arcsen is a leading global technology consulting firm specializing in providing innovative solutions and expert guidance to businesses across EMEA. With a commitment to excellence, Arcsen partners with industry giants such as Salesforce, MuleSoft, Tableau, Slack, and Sprout, Certinia, and Splunk, ensuring clients receive top-tier services tailored to their unique needs.

Job Description:

A Senior Frontend Developer with strong expertise in Next.js, React, TypeScript, and Sitecore Headless development to join our team on a large-scale enterprise Digital Experience Platform (DXP) project.

The project involves developing high-performance, multilingual, multi-country websites integrated with Sitecore CMS, enterprise backend APIs, and complex customer-facing digital services.

The ideal candidate is a hands-on developer who can deliver scalable, maintainable frontend solutions while following modern development standards and collaborating with solution architects, designers, and backend teams.

Key Responsibilities:

  • Develop and maintain enterprise websites using Next.js, React, and TypeScript.
  • Implement Sitecore headless components using Sitecore Content SDK / JSS and Experience Edge GraphQL.
  • Convert UX/UI designs into responsive, reusable, accessible frontend components.
  • Integrate Sitecore-managed content, templates, and components with the frontend application.
  • Implement multilingual websites, localization, and Arabic RTL layouts.
  • Develop frontend integration with REST and GraphQL APIs for customer-facing services.
  • Implement modern rendering strategies, including SSR, SSG, and ISR where appropriate.
  • Optimize frontend performance, Core Web Vitals, caching, image loading, and bundle sizes.
  • Implement SEO best practices, including metadata, structured data, sitemaps, and hreflang.
  • Ensure accessibility compliance with WCAG 2.2 standards.
  • Support authentication flows, secure API consumption, and error handling.
  • Collaborate with Sitecore architects and backend teams on technical design and integration.
  • Participate in code reviews, technical discussions, effort estimation, and sprint planning.
  • Develop automated unit, integration, and end-to-end tests.
  • Mentor junior and mid-level developers and maintain code quality standards.

Requirements

  • 4–7 years of professional frontend development experience, including at least 2 years working with React and Next.js in production.
  • Strong hands-on expertise in Next.js, React, TypeScript, JavaScript, HTML5, and CSS3.
  • Experience with Sitecore Headless / XM Cloud / SitecoreAI, or another enterprise headless CMS.
  • Good understanding of Sitecore Content SDK / JSS, component rendering, placeholders, and content delivery.
  • Experience integrating REST and GraphQL APIs.
  • Strong knowledge of responsive design, component-based architecture, and reusable frontend patterns.
  • Experience developing multilingual websites with Arabic RTL support.
  • Understanding of SSR, SSG, ISR, caching, and frontend performance optimization.
  • Strong knowledge of SEO, Core Web Vitals, and web accessibility.
  • Experience with frontend authentication and secure API integration.
  • Experience with Git, pull requests, CI/CD pipelines, and automated testing.
  • Familiarity with testing tools such as Jest, React Testing Library, Playwright, or Cypress.
  • Good English communication and problem-solving skills.

Preferred Qualifications

  • Hands-on experience with Sitecore XM Cloud / SitecoreAI and Next.js in production.
  • Sitecore certification.
  • Experience with Sitecore Pages visual editing and Experience Edge.
  • Experience with Tailwind CSS, SCSS, Storybook, or enterprise design systems.
  • Experience with Azure, Vercel, Cloudflare, or similar hosting and CDN platforms.
  • Experience implementing frontend integrations with MuleSoft, Salesforce, or other enterprise API platforms.
  • Experience with high-traffic e-commerce, airline, travel, banking, or telecommunications platforms.
  • Experience with multi-site and multi-country enterprise digital platforms.
  • Arabic language skills.

Benefits

  • Competitive salary and benefits package.
  • Collaborative and supportive work environment.
  • Career growth opportunities.
Arcsen's standard text

Arcsen is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Different makes us better.

By applying, you give your consent to the processing of your personal data which are necessary to the Personal Data Administrator for the purpose of the recruitment process, and the future recruitment processes. This consent will allow us to contact you in connection with our recruitment. We will process your data for two years.

What this role asks for

Particular to this role

Cloudflare · Cypress · GraphQL · Jest · Playwright · Sass · Storybook · Tailwind

Rare in Arcsen's other 14 open postings.

Standard for frontend roles

CSS · HTML · JavaScript · REST · React · TypeScript

Common in frontend postings at any company.

In most of Arcsen's ads

Salesforce · Splunk · Tableau

Named in most of its open postings, whatever the role.

78% of this description is written for the role. The rest is Arcsen's standard text, folded away below.

Compared with Arcsen's other open jobs.

The team: Engineering HIRES STEADILY

This role is one of 12 open in Engineering. 4 were posted in the last 30 days and the oldest in June: a team that hires all year rather than one being built.

WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS

Salesforce (12 of 12), Splunk (12 of 12), Tableau (12 of 12), CI/CD (6 of 12), REST (6 of 12), Azure (4 of 12), Git (4 of 12)

OTHER ROLES ON THIS TEAM

From the team and dates on Arcsen's own job board.

Similar jobs

More jobs like this

Is this your posting? Email info@careerholo.com to have it removed.