{"id":9702,"date":"2026-07-16T09:37:56","date_gmt":"2026-07-16T09:37:56","guid":{"rendered":"https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/"},"modified":"2026-07-16T09:37:56","modified_gmt":"2026-07-16T09:37:56","slug":"frontend-developer-with-aem-cms-experience","status":"publish","type":"job","link":"https:\/\/99brightminds.com\/ar\/job\/frontend-developer-with-aem-cms-experience\/","title":{"rendered":"Frontend Developer (with AEM \/ CMS Experience)"},"content":{"rendered":"<p><strong>Published<\/strong>: July 16, 2026<\/p>\n<div class=\"_9d763823 _721d4f0a ca9510cb d71b598c _7c466880 _0d2d5ee0 _67866338 _3b42afd3\">\n<div class=\"_5cd6b1ec _854ff3e6 _9f6fe628 b2440e71 _29a1b1f9 _923efd46 f8df03de _662f01e9\">\n<h2 class=\"_206505cb b7c600e7 _9a5c2dbf _250280be _7971c787 d3489b62 cdb37f94 c75f0c38 a516de55 _535d44b1 e3c7b86f\">About the job<\/h2>\n<\/div>\n<p><strong>Frontend Developer (with AEM \/ CMS Experience) \u2013 Job Description<\/strong><\/p>\n<p>Frontend Developer responsible for building modern, responsive, and accessible web interfaces, with hands-on experience working inside content-managed environments. The role is frontend-first \u2014 HTML, CSS, JavaScript, and modern frameworks are the primary focus with practical experience integrating frontend work into Adobe Experience Manager (AEM) or comparable enterprise CMS platforms (e.g., Sitecore, Contentful, Storyblok, WordPress).<\/p>\n<p><strong>Key Responsibilities<\/strong><\/p>\n<p><strong>UI Development<\/strong><\/p>\n<p>Build responsive, accessible, and performant user interfaces using HTML5, CSS3, and modern JavaScript (ES6+).<\/p>\n<p><strong>Component-Based Frontend<\/strong><\/p>\n<p>Develop reusable, well-structured UI components following design system principles, atomic design, or equivalent component-driven approaches.<\/p>\n<p><strong>Framework Development<\/strong><\/p>\n<p>Build interactive frontend experiences using modern frameworks such as React, Next.js, or Vue, depending on project needs.<\/p>\n<p><strong>CMS Integration<\/strong><\/p>\n<p>Translate frontend components into CMS-ready structures \u2014 working within AEM (HTL\/Sightly, clientlibs, component dialogs) or other CMS platforms to ensure markup, styling, and behavior render correctly in authored pages.<\/p>\n<p><strong>Design Implementation<\/strong><\/p>\n<p>Translate Figma or similar design files into pixel-accurate, responsive frontend code aligned with design system tokens, spacing, and typography.<\/p>\n<p><strong>Cross-Browser &amp; Device Support<\/strong><\/p>\n<p>Ensure consistent behavior and appearance across major browsers, devices, and screen sizes, including RTL support for Arabic and similar languages where applicable.<\/p>\n<p><strong>Performance &amp; Optimization<\/strong><\/p>\n<p>Apply frontend performance best practices \u2014 lazy loading, image optimization, bundle size management, and Core Web Vitals improvements.<\/p>\n<p><strong>Accessibility<\/strong><\/p>\n<p>Build interfaces that meet WCAG 2.1 AA standards, including semantic HTML, keyboard navigation, ARIA attributes, and screen reader compatibility.<\/p>\n<p><strong>API Consumption<\/strong><\/p>\n<p>Consume RESTful and GraphQL APIs from the frontend, handling loading states, errors, and data transformations cleanly.<\/p>\n<p><strong>Code Quality<\/strong><\/p>\n<p>Write clean, maintainable, and testable code following established coding standards, linting rules, and component patterns. Participate in peer code reviews.<\/p>\n<p><strong>Bug Fixing &amp; Debugging<\/strong><\/p>\n<p>Troubleshoot and resolve UI defects, layout issues, and frontend integration problems using browser dev tools and standard debugging techniques.<\/p>\n<p><strong>Collaboration<\/strong><\/p>\n<p>Work closely with designers, backend\/AEM developers, content authors, QA, and product owners in an Agile\/Scrum environment.<\/p>\n<p><strong>Qualifications<\/strong><\/p>\n<ul class=\"e219f9e8 aa8a625a _662f01e9\">\n<li>4+ years of hands-on frontend development experience.<\/li>\n<li>Proven experience delivering production-grade web interfaces on enterprise or content-heavy websites.<\/li>\n<li>Hands-on experience working within at least one enterprise CMS (AEM strongly preferred; Sitecore, Contentful, Storyblok, or WordPress also relevant).<\/li>\n<li>Experience working in Agile\/Scrum environments and within cross-functional teams.<\/li>\n<\/ul>\n<p><strong>Core Requirements<\/strong><\/p>\n<p><strong>Frontend Fundamentals<\/strong><\/p>\n<ul class=\"e219f9e8 aa8a625a _662f01e9\">\n<li>Strong HTML5, CSS3, and JavaScript (ES6+) skills.<\/li>\n<li>CSS preprocessing with SCSS or similar.<\/li>\n<li>Responsive and mobile-first design.<\/li>\n<li>Cross-browser compatibility and progressive enhancement.<\/li>\n<li>RTL support and basic internationalization patterns.<\/li>\n<\/ul>\n<p><strong>Modern Frontend Frameworks<\/strong><\/p>\n<ul class=\"e219f9e8 aa8a625a _662f01e9\">\n<li>Hands-on experience with React (preferred) and\/or Next.js or Vue.<\/li>\n<li>Component-based architecture, props\/state management, and hooks.<\/li>\n<li>Familiarity with TypeScript.<\/li>\n<li>State management approaches (Context, Redux, Zustand, or similar) as needed.<\/li>\n<\/ul>\n<p><strong>CMS Integration Experience<\/strong><\/p>\n<ul class=\"e219f9e8 aa8a625a _662f01e9\">\n<li>Hands-on experience integrating frontend work into at least one enterprise CMS.<\/li>\n<li>AEM specifics (preferred): HTL (Sightly), clientlibs structure, component dialogs, editable templates, content fragments, experience fragments.<\/li>\n<li>Awareness of CMS authoring workflows and the constraints they place on frontend code (e.g., authorable components, configurable content).<\/li>\n<li>Comfort working alongside backend\/AEM developers to align markup, data structures, and component contracts.<\/li>\n<\/ul>\n<p><strong>Design System &amp; UI Quality<\/strong><\/p>\n<ul class=\"e219f9e8 aa8a625a _662f01e9\">\n<li>Translating Figma designs into accurate, maintainable frontend code.<\/li>\n<li>Working with design tokens, component libraries, and shared style guides.<\/li>\n<li>Familiarity with utility-first CSS (e.g., Tailwind) is a plus.<\/li>\n<li>Animation and interaction fundamentals (CSS transitions, basic JS-driven interactions).<\/li>\n<\/ul>\n<p><strong>Tooling &amp; Delivery<\/strong><\/p>\n<ul class=\"e219f9e8 aa8a625a _662f01e9\">\n<li>Git version control and standard branching workflows.<\/li>\n<li>Frontend build tools (Webpack, Vite, npm\/Yarn).<\/li>\n<li>Browser developer tools for debugging, profiling, and accessibility checks.<\/li>\n<li>JIRA or similar ticketing tools.<\/li>\n<\/ul>\n<p><strong>Performance, Accessibility &amp; SEO<\/strong><\/p>\n<ul class=\"e219f9e8 aa8a625a _662f01e9\">\n<li>Core Web Vitals awareness and standard frontend optimization techniques.<\/li>\n<li>WCAG 2.1 AA accessibility standards.<\/li>\n<li>SEO fundamentals as they apply to markup, semantic structure, and metadata.<\/li>\n<\/ul>\n<p><strong>Nice to Have<\/strong><\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AEM as a Cloud Service experience.<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AEM SPA Editor experience (React).<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Headless CMS patterns and GraphQL APIs (AEM Content Services, Contentful, Storyblok).<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Experience with other CMS platforms (Sitecore, WordPress, Optimizely).<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Familiarity with Adobe Target, Adobe Analytics, or Tealium for tagging and personalization.<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Unit and component testing (Jest, React Testing Library).<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0E2E testing tools (Playwright, Cypress).<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Exposure to CI\/CD pipelines (Adobe Cloud Manager, GitHub Actions, Jenkins).<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Arabic \/ RTL site experience.<\/p>\n<p><strong>Soft Skills<\/strong><\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Strong problem-solving abilities.<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Good communication and teamwork skills.<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Ability to work independently with moderate supervision.<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Strong attention to detail, particularly around design fidelity and UI quality.<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Ability to manage tasks and meet deadlines.<\/p>\n<p><strong>Education<\/strong><\/p>\n<p>Bachelor\u2019s degree in Computer Science, Software Engineering, Information Technology, or related field (or equivalent practical experience).<\/p>\n<\/div>\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false},"class_list":["post-9702","job","type-job","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Frontend Developer (with AEM \/ CMS Experience) - 99brightminds<\/title>\n<meta name=\"description\" content=\"Frontend Developer responsible for building modern, responsive, and accessible web interfaces, with hands-on experience working inside content-managed environments. The role is frontend-first \u2014 HTML, CSS, JavaScript, and modern frameworks are the primary focus with practical experience integrating frontend work into Adobe Experience Manager (AEM) or comparable enterprise CMS platforms (e.g., Sitecore, Contentful, Storyblok, WordPress).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frontend Developer (with AEM \/ CMS Experience) - 99brightminds\" \/>\n<meta property=\"og:description\" content=\"Frontend Developer responsible for building modern, responsive, and accessible web interfaces, with hands-on experience working inside content-managed environments. The role is frontend-first \u2014 HTML, CSS, JavaScript, and modern frameworks are the primary focus with practical experience integrating frontend work into Adobe Experience Manager (AEM) or comparable enterprise CMS platforms (e.g., Sitecore, Contentful, Storyblok, WordPress).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/\" \/>\n<meta property=\"og:site_name\" content=\"99brightminds\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/99brightminds\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@99brightminds\" \/>\n<meta name=\"twitter:label1\" content=\"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 \u062f\u0642\u0627\u0626\u0642\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/99brightminds.com\\\/job\\\/frontend-developer-with-aem-cms-experience\\\/\",\"url\":\"https:\\\/\\\/99brightminds.com\\\/job\\\/frontend-developer-with-aem-cms-experience\\\/\",\"name\":\"Frontend Developer (with AEM \\\/ CMS Experience) - 99brightminds\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/99brightminds.com\\\/#website\"},\"datePublished\":\"2026-07-16T09:37:56+00:00\",\"description\":\"Frontend Developer responsible for building modern, responsive, and accessible web interfaces, with hands-on experience working inside content-managed environments. The role is frontend-first \u2014 HTML, CSS, JavaScript, and modern frameworks are the primary focus with practical experience integrating frontend work into Adobe Experience Manager (AEM) or comparable enterprise CMS platforms (e.g., Sitecore, Contentful, Storyblok, WordPress).\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/99brightminds.com\\\/job\\\/frontend-developer-with-aem-cms-experience\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/99brightminds.com\\\/job\\\/frontend-developer-with-aem-cms-experience\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/99brightminds.com\\\/job\\\/frontend-developer-with-aem-cms-experience\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/99brightminds.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend Developer (with AEM \\\/ CMS Experience)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/99brightminds.com\\\/#website\",\"url\":\"https:\\\/\\\/99brightminds.com\\\/\",\"name\":\"99brightminds\",\"description\":\"Accelerating Digital Growth\",\"publisher\":{\"@id\":\"https:\\\/\\\/99brightminds.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/99brightminds.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/99brightminds.com\\\/#organization\",\"name\":\"99brightminds\",\"url\":\"https:\\\/\\\/99brightminds.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/99brightminds.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/99brightminds.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/Bright-Minds-99-Logo.png\",\"contentUrl\":\"https:\\\/\\\/99brightminds.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/Bright-Minds-99-Logo.png\",\"width\":450,\"height\":100,\"caption\":\"99brightminds\"},\"image\":{\"@id\":\"https:\\\/\\\/99brightminds.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/99brightminds\",\"https:\\\/\\\/x.com\\\/99brightminds\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/99brightminds\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Frontend Developer (with AEM \/ CMS Experience) - 99brightminds","description":"Frontend Developer responsible for building modern, responsive, and accessible web interfaces, with hands-on experience working inside content-managed environments. The role is frontend-first \u2014 HTML, CSS, JavaScript, and modern frameworks are the primary focus with practical experience integrating frontend work into Adobe Experience Manager (AEM) or comparable enterprise CMS platforms (e.g., Sitecore, Contentful, Storyblok, WordPress).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/","og_locale":"ar_AR","og_type":"article","og_title":"Frontend Developer (with AEM \/ CMS Experience) - 99brightminds","og_description":"Frontend Developer responsible for building modern, responsive, and accessible web interfaces, with hands-on experience working inside content-managed environments. The role is frontend-first \u2014 HTML, CSS, JavaScript, and modern frameworks are the primary focus with practical experience integrating frontend work into Adobe Experience Manager (AEM) or comparable enterprise CMS platforms (e.g., Sitecore, Contentful, Storyblok, WordPress).","og_url":"https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/","og_site_name":"99brightminds","article_publisher":"https:\/\/www.facebook.com\/99brightminds","twitter_card":"summary_large_image","twitter_site":"@99brightminds","twitter_misc":{"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631":"4 \u062f\u0642\u0627\u0626\u0642"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/","url":"https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/","name":"Frontend Developer (with AEM \/ CMS Experience) - 99brightminds","isPartOf":{"@id":"https:\/\/99brightminds.com\/#website"},"datePublished":"2026-07-16T09:37:56+00:00","description":"Frontend Developer responsible for building modern, responsive, and accessible web interfaces, with hands-on experience working inside content-managed environments. The role is frontend-first \u2014 HTML, CSS, JavaScript, and modern frameworks are the primary focus with practical experience integrating frontend work into Adobe Experience Manager (AEM) or comparable enterprise CMS platforms (e.g., Sitecore, Contentful, Storyblok, WordPress).","breadcrumb":{"@id":"https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/99brightminds.com\/job\/frontend-developer-with-aem-cms-experience\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/99brightminds.com\/"},{"@type":"ListItem","position":2,"name":"Frontend Developer (with AEM \/ CMS Experience)"}]},{"@type":"WebSite","@id":"https:\/\/99brightminds.com\/#website","url":"https:\/\/99brightminds.com\/","name":"99brightminds","description":"Accelerating Digital Growth","publisher":{"@id":"https:\/\/99brightminds.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/99brightminds.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/99brightminds.com\/#organization","name":"99brightminds","url":"https:\/\/99brightminds.com\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/99brightminds.com\/#\/schema\/logo\/image\/","url":"https:\/\/99brightminds.com\/wp-content\/uploads\/2025\/01\/Bright-Minds-99-Logo.png","contentUrl":"https:\/\/99brightminds.com\/wp-content\/uploads\/2025\/01\/Bright-Minds-99-Logo.png","width":450,"height":100,"caption":"99brightminds"},"image":{"@id":"https:\/\/99brightminds.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/99brightminds","https:\/\/x.com\/99brightminds","https:\/\/www.linkedin.com\/company\/99brightminds\/"]}]}},"_links":{"self":[{"href":"https:\/\/99brightminds.com\/ar\/wp-json\/wp\/v2\/job\/9702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/99brightminds.com\/ar\/wp-json\/wp\/v2\/job"}],"about":[{"href":"https:\/\/99brightminds.com\/ar\/wp-json\/wp\/v2\/types\/job"}],"wp:attachment":[{"href":"https:\/\/99brightminds.com\/ar\/wp-json\/wp\/v2\/media?parent=9702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}