Mid-level Frontend Developer – AEM, CMS Experience

🕒 May 14

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Robusta Studio

Robusta Studio

51 - 200 employees

robusta is a tech agency working with a diverse client base across different sectors & industries on implementing digital transformation programs. Engagements are typically focused on digitization of existing operations & processes and/or activation of digital customer engagement channels. With a team of 100+ tech and market consultants, robusta maintains an impactful footprint across EMEA and engages with its clients through its two key operations hubs in Egypt and Germany.

📋 Description

• Build responsive, accessible, and high-performance user interfaces using HTML5, CSS3, and modern JavaScript (ES6+). • Develop clean, maintainable, and scalable frontend code following modern best practices. • Create reusable UI components aligned with design systems and component-driven architecture principles. • Ensure consistency across pages and applications through shared component libraries. • Develop interactive web experiences using React (preferred), Next.js, or Vue.js. • Implement component state management and frontend application logic effectively. • Integrate frontend components within Adobe Experience Manager (AEM) or other enterprise CMS platforms. • Convert Figma or similar design files into pixel-perfect responsive interfaces. • Ensure compatibility across modern browsers, devices, and screen sizes. • Apply frontend optimization techniques including lazy loading, image optimization, and Core Web Vitals improvements. • Develop accessible interfaces compliant with WCAG 2.1 AA standards. • Collaborate with designers, backend developers, AEM developers, QA engineers, and product owners in Agile/Scrum teams.

🎯 Requirements

• 3–5 years of hands-on frontend development experience. • Strong experience building production-grade websites or enterprise web applications. • Hands-on experience working within at least one enterprise CMS platform: • - Adobe Experience Manager (preferred) • - Sitecore • - Contentful • - Storyblok • - WordPress • - Experience working in Agile/Scrum environments. • Core Technical RequirementsFrontend Fundamentals • - Strong proficiency in: • - HTML5 • - CSS3 • - JavaScript (ES6+) • - Experience with SCSS/SASS or similar CSS preprocessors. • - Strong understanding of responsive and mobile-first development. • - Cross-browser compatibility and progressive enhancement techniques. • - Basic internationalization and RTL support experience. • Modern Frontend Frameworks • - Hands-on experience with: • - React.js (preferred) • - Next.js • - Vue.js • - Understanding of: • - Component-based architecture • - Hooks and state management • - TypeScript basics • - Familiarity with state management libraries such as Redux, Context API, or Zustand. • CMS Experience • - Experience integrating frontend applications into enterprise CMS platforms. • - Understanding CMS authoring constraints and editable component structures. • - Ability to collaborate effectively with backend/AEM developers on component contracts and data structures. • UI & Design Systems • - Ability to accurately translate Figma designs into maintainable frontend code. • - Experience working with: • - Design systems • - Design tokens • - Shared component libraries • - Familiarity with Tailwind CSS is a plus. • - Understanding of animations and UI interactions using CSS and JavaScript. • Tooling & Development Workflow • - Proficiency with: • - Git • - npm/Yarn • - Webpack or Vite • - Experience using browser developer tools for debugging and performance analysis. • - Familiarity with JIRA or similar project management tools. • Performance, Accessibility & SEO • - Strong understanding of: • - Core Web Vitals • - Frontend optimization techniques • - WCAG 2.1 AA accessibility standards • - SEO best practices for semantic markup and metadata • Nice to Have • - Experience with AEM as a Cloud Service. • - Experience with AEM SPA Editor using React. • - Headless CMS and GraphQL experience. • - Exposure to: • - Adobe Target • - Adobe Analytics • - Tealium • - Unit testing using Jest or React Testing Library. • - E2E testing with Cypress or Playwright. • - Exposure to CI/CD pipelines such as: • - Adobe Cloud Manager • - GitHub Actions • - Jenkins • - Experience working on Arabic or RTL websites. • Soft Skills • - Strong problem-solving and debugging skills. • - Excellent communication and collaboration abilities. • - Ability to work independently with minimal supervision. • - High attention to detail and focus on UI quality. • - Strong time management and task prioritization skills.

Apply Now

Similar Jobs

🕒 April 5

InnovationTeam

201 - 500

🏢 Enterprise

☁️ SaaS

🔌 API

Senior Front-End Engineer designing and developing enterprise-grade applications using React and Node.js. Requires 10+ years experience and strong SSR expertise.

Babel

JavaScript

Next.js

Node.js

Pug

React

TypeScript

Webpack

🕒 April 1

IT Choice

11 - 50

Front-end Developer at AMVA.Dev designing and developing UI for mobile and web applications. Working remotely with a team to build user-oriented solutions.

🗣️🇫🇷 French Required

JavaScript

React

🕒 March 31

Fabulous

51 - 200

🧘 Wellness

☁️ SaaS

Frontend developer supporting growth at Fabulous, collaborating with marketing and growth teams. Focusing on building and launching new features for health-focused applications.

Firebase

JavaScript

jQuery

Next.js

React

🕒 March 3

NoGood

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

Senior Software Engineer driving and accelerating AI platform development at Goodie AI. Architecting scalable solutions using React and collaborating with cross-functional teams.

AWS

Azure

Cloud

Docker

Java

JavaScript

MongoDB

MySQL

Node.js

Postgres

Python

React

🕒 March 2

BlackStone eIT

201 - 500

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

Front End Lead at BlackStone eIT overseeing Angular development team. Responsible for guiding team and ensuring high-quality user interfaces and coding best practices.

Angular

JavaScript

Webpack