Logo for Boombit

Front-End Developer, React & AEM Headless

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English, Spanish

Other Skills

  • Virtual Teams
  • Task Planning
  • Accountability
  • Communication
  • Teamwork
  • Detail Oriented
  • Problem Solving

Roles & Responsibilities

  • 5+ years of professional experience working with front-end technologies with experience in AEM and React.
  • Strong hands-on experience with React, component architecture, and reusable UI development.
  • Experience with state management tools and patterns such as Redux and Context API.
  • Demonstrated experience writing GraphQL queries and working with schemas, mutations, and structured content retrieval.

Requirements:

  • Collaborate in implementing data exchange between application layers and AEM components.
  • Design, develop, and maintain reusable React components that consume Headless AEM content through GraphQL queries.
  • Write, structure, and optimize GraphQL queries for efficient content retrieval from Adobe Experience Manager.
  • Translate Figma designs into fully styled, responsive, and production-ready React components.

Job description

Who we are: 

We are a full-Service agency & content Studio helping companies to thrive through strategy, creative, technology services, and human talent.


Job purpose:

We are seeking a skilled Front-End Developer to support an Amazon Ads project focused on AEM Headless implementation with React. This role is responsible for designing and developing reusable React components that consume content from Adobe Experience Manager Headless services through GraphQL.

The ideal candidate has strong hands-on experience with React, GraphQL, JavaScript, responsive design, and front-end performance best practices. This person will work independently on assigned development tasks while collaborating with Delivery, Creative, UX, Analytics, QA, and Technology teams.


Job details: 

  • Location: Remote (open to candidates based in Costa Rica, Mexico, Colombia; must be able to work on a UTC-6 schedule)
  • Schedule: Monday to Friday, 8:00 a.m. - 5:00 p.m. Costa Rica Time Zone.
  • Job Type: Fixed-term, full-time position (approximately 2 - 3 month) with potential for extension
  • Language Proficiency: Professional proficiency in Spanish and English (C1 reading, writing & conversation)
  • Availability: Immediate availability preferred


Key Responsibilities:

  • Collaborate in implementing data exchange between application layers and AEM components.
  • Design, develop, and maintain reusable React components that consume Headless AEM content through GraphQL queries.
  • Write, structure, and optimize GraphQL queries for efficient content retrieval from Adobe Experience Manager.
  • Translate Figma designs into fully styled, responsive, and production-ready React components.
  • Translate graphical designs and wireframes into fully styled markup code for AEM components (Touch UI Dialog, HTL/Sightly, HTML, JavaScript, and CSS).
  • Implement state management solutions using Redux, Context API, or similar front-end architecture patterns.
  • Collaborate with cross-functional teams including Delivery, Creative, UX, Analytics, QA, and Technology.
  • Follow headless AEM implementation standards, front-end development best practices, and component-based architecture principles.
  • Debug, troubleshoot, and optimize web applications across browsers, devices, and screen sizes.
  • Maintain clear technical documentation, development standards, and implementation guidelines.
  • Provide accurate task estimates, status updates, and escalation points to senior team members.
  • Participate in code reviews, knowledge-sharing sessions, and continuous improvement initiatives.
  • Take ownership of assigned tasks while knowing when to request guidance or escalate blockers.


Required Academic Background:

  • B.S. in Computer Science or related technical discipline, or equivalent practical experience.


Required Skills and Experience:

  • 5+ years of professional experience working with Front-End technologies with experience in AEM and React.
  • Strong hands-on experience with React, component architecture, and reusable UI development.
  • Experience with state management tools and patterns such as Redux and Context API.
  • Demonstrated experience writing GraphQL queries and working with schemas, mutations, and structured content retrieval.
  • Strong knowledge of HTML5, CSS3, JavaScript ES6+, and responsive web development.
  • Experience with CSS preprocessors such as SASS or LESS.
  • Understanding of Mobile First design and responsive design principles.
  • Experience working with JSON and common data transfer formats.
  • Experience integrating with REST APIs and debugging front-end applications.
  • Proficiency with Git version control and collaborative development workflows.
  • Experience working with design tools such as Figma and Photoshop.
  • Knowledge of web performance best practices, including Core Web Vitals and Lighthouse.
  • Understanding of accessibility, SEO best practices, and front-end design patterns such as MVC and Observer.
  • Familiarity with project management and collaboration tools such as JIRA, Confluence, and Microsoft Teams.
  • Experience using code editors such as VS Code, IntelliJ IDEA, or similar tools.
  • Strong attention to detail, documentation discipline, and ability to maintain consistency in fast-paced, multi-stakeholder projects.


Preferred Qualifications

  • Experience with GraphQL client libraries such as Apollo Client or Relay.
  • Experience with modern build tools such as Webpack, Vite, or Parcel.
  • Familiarity with server-side rendering and static site generation technologies such as Next.js.
  • Experience with testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
  • Experience using Storybook for component documentation and UI development.
  • Knowledge of headless CMS best practices and content modeling.
  • Experience with animation libraries such as GSAP or Framer Motion.


Nice to have

  • Adobe Experience Manager (AEM) certification such as Adobe Certified Expert, AEM Sites Author.
  • Previous experience with AEM Headless implementation.
  • Knowledge of AEM Content Fragments and GraphQL Content Services.
  • Familiarity with HTL/Sightly, Touch UI, Universal Editor, Clientlibs, or Sling Models.
  • Experience working on advertising, content management, or enterprise digital experience projects.


Core competencies

  • Cultivates innovation: generates new, better ideas and challenges the status quo.
  • Collaborates: works cooperatively across teams and credits others’ contributions.
  • Manages complexity: weighs pros/cons and analyzes diverse information before deciding.
  • Communicates effectively: delivers clear, concise messages and encourages open dialog


How to apply: 

If you are excited about creating impactful solutions with a passionate team, please submit your résumé outlining relevant experience and why you’re the ideal fit for this role.

Front-End Developer Related jobs

Other jobs at Boombit

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.