
Senior Frontend Developer – AEM, CMS
Posted 4 hours ago

Posted 4 hours ago
• Spearhead the creation of scalable, maintainable, and high-performance frontend applications utilizing HTML5, CSS3, JavaScript (ES6+), and contemporary frontend frameworks.
• Define and execute frontend architecture, reusable component strategies, and coding standards.
• Construct modular, reusable UI components in line with enterprise design systems and scalable frontend methodologies.
• Develop sophisticated frontend solutions using React (preferred), Next.js, or Vue.js.
• Architect and oversee frontend state, routing, rendering strategies, and component composition.
• Enhance frontend applications for scalability, maintainability, and long-term extensibility.
• Lead frontend integration initiatives within Adobe Experience Manager (AEM) or similar enterprise CMS platforms.
• Guarantee that frontend solutions are author-friendly and compatible with CMS content authoring workflows.
• Collaborate with backend/AEM developers to create clear component contracts and integration standards.
• Transform Figma and design system specifications into scalable frontend implementations.
• Promote uniformity in UI implementation, typography, spacing, accessibility, and interaction behavior.
• Lead frontend performance efforts concentrating on Core Web Vitals, lazy loading, code splitting, image optimization, bundle optimization, and rendering performance.
• Monitor and enhance application performance across various devices and browsers.
• Ensure applications comply with WCAG 2.1 AA accessibility standards.
• Advocate for semantic HTML, best practices in accessibility, and the implementation of inclusive design.
• Integrate frontend applications with RESTful and GraphQL APIs.
• Mentor junior and mid-level frontend developers.
• Engage in architectural discussions, technical planning, and sprint estimation.
• Work closely with product owners, UX/UI designers, QA engineers, backend developers, DevOps teams, and content authors.
• Actively participate in Agile/Scrum ceremonies and contribute to delivery planning.
• 5–7 years of professional frontend development experience.
• Demonstrated experience in delivering enterprise-scale or content-heavy web platforms.
• Strong practical experience with Adobe Experience Manager (AEM) or similar enterprise CMS platforms.
• Experience working within Agile/Scrum delivery teams.
• Experience contributing to frontend architecture and technical decision-making.
• Core Technical Requirements Frontend Fundamentals
• Expert-level proficiency in:
- HTML5
- CSS3
- JavaScript (ES6+)
• Strong understanding of:
- SCSS/SASS
- Responsive and mobile-first development
- Cross-browser compatibility
- Progressive enhancement
- RTL and multilingual frontend support
• Modern Frontend Frameworks
• Advanced hands-on experience with:
- React.js (preferred)
- Next.js
- Vue.js
• Strong understanding of:
- Component-driven architecture
- React hooks and lifecycle
- TypeScript
- State management solutions (Redux, Context API, Zustand, etc.)
- SSR/SSG concepts
• AEM & CMS Expertise
• Strong practical experience in integrating frontend solutions within AEM environments.
• Experience with:
- AEM SPA Editor
- AEM as a Cloud Service
- Clientlibs optimization
- Editable Templates
- Content authoring workflows
• Understanding of enterprise CMS constraints and scalable authorable component strategies.
• Design Systems & UI Engineering
• Experience in building and maintaining scalable design systems and component libraries.
• Strong ability to translate Figma designs into production-ready interfaces with high visual accuracy.
• Familiarity with Tailwind CSS or utility-first styling approaches is a plus.
• Strong understanding of frontend animations and interaction design.
• Tooling & Workflow
• Strong proficiency with:
- Git workflows
- npm/Yarn
- Webpack/Vite
- Browser developer tools
• Familiarity with:
- JIRA
- CI/CD pipelines
- Adobe Cloud Manager
- GitHub Actions
- Jenkins
• Performance, Accessibility & SEO
• Strong expertise in:
- Core Web Vitals optimization
- Frontend performance auditing
- WCAG 2.1 AA compliance
- Technical SEO fundamentals
- Semantic HTML and metadata optimization
• Testing & Quality Assurance
• Experience with:
- Jest
- React Testing Library
- Cypress or Playwright
• Understanding of unit, integration, and E2E testing strategies.
• Nice to Have
• Experience with Headless CMS architectures and GraphQL APIs.
• Experience with:
- Contentful
- Sitecore
- Storyblok
- Optimizely
• Familiarity with Adobe Analytics, Adobe Target, or Tealium.
• Experience supporting multilingual and Arabic/RTL websites.
• Exposure to microfrontend architecture is a plus.
• Soft Skills
• Strong leadership and mentoring capabilities.
• Excellent problem-solving and analytical skills.
• Strong communication and stakeholder management abilities.
• Capability to manage priorities and deliver high-quality work within deadlines.
• Strong attention to detail and commitment to frontend excellence.
• Education Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field — or equivalent practical experience.
• Comprehensive health benefits package.
• Opportunities for professional development and growth.
• Flexible work hours and remote working options.
• Collaborative and inclusive workplace culture.
• Access to the latest tools and technologies.
National University
Compass
EY
TransUnion
Get handpicked remote jobs straight to your inbox weekly.