Front End Developer

Remote
Contracted
Experienced
Position Type: Remote
Contract Length: 4 months


Position Overview:

We are seeking a highly skilled and detail-oriented Front-End Developer with deep expertise in ReactJS and hands-on experience working with Adobe Experience Manager (AEM) in headless or SPA environments. The ideal candidate is proficient in modern front-end technologies, adept at API integration, and capable of building scalable, responsive, and maintainable web applications.

Duties:
  • Develop and maintain modern web applications using ReactJS and TypeScript/JavaScript.

  • Build and integrate front-end applications with headless AEM environments.

  • Consume and manage data via GraphQL and RESTful APIs.

  • Implement application state management using Zustand or similar libraries (e.g., Redux, Recoil).

  • Create reusable, well-documented UI components using Storybook.

  • Ensure mobile responsiveness and implement Progressive Web Application (PWA) features.

  • Write clean, maintainable code using HTML5, CSS3, Sass/LESS, Webpack, and Babel.

  • Collaborate closely with UX designers, backend developers, and content authors.

  • Utilize Git for version control and tools like Jenkins, GitLab CI, or GitHub Actions for CI/CD.

  • Troubleshoot and resolve complex front-end issues efficiently.


Required Skills:
  • 4+ years of experience with ReactJS and JavaScript/TypeScript.

  • Experience working with Adobe Experience Manager (AEM) in a headless or SPA setup.

  • Strong understanding of integrating GraphQL and REST APIs.

  • Proficiency in front-end application state management.

  • Hands-on experience with responsive design and PWA development.

  • Familiarity with building AEM components and working with templates and workflows.

  • Experience using Storybook for UI component development and testing.

  • Solid knowledge of Git and CI/CD practices.


Preferred Skills:
  • Experience with mobile app development using React Native.

  • Background in enterprise content management systems and agile development environments.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*