Position Responsibilities:
- Works with product managers, product designers, software engineers, and product owners to release software early and often
- Develops frontend web software on React framework and Adobe Enterprise Management (AEM) components and libraries
- Collaborates with architects, BA’s, QA and other product teams to understand the relationship between various aspects of the eCommerce platform
- Pairs with other software engineers to deliver user stories for eCommerce
- Uses Test Driven Development methodology to realize technical solution
- Shares support responsibilities
Requirements:
- Bachelor’s degree in Computer Science or other relevant engineering field or equivalent work experience
- 3-5 years of experience in Adobe Experience Manager components and libraries
- Experience with web and mobile accessibility, security and caching
- Experience integrating with microservices
- Strong analytics and problem-solving skills with attention to details
- Working knowledge of Adobe Target API's
- Ability to communicate effectively
- Experience working on a Product Driven Organization
- Hands-on experience developing templates and custom components on the Adobe AEM platform
- Experience with developing, building and installing AEM content packages
- Strong background in integration with components of Adobe Marketing Cloud including Adobe Target, Adobe Analytics, Adobe Sensei, Adobe Launch and/or Magento
- Experience in developing web APIs using NodeJS/Java/Ruby or Typescript
- Experience building, documenting, and supporting robust RESTful APIs
- Good knowledge of core Java and middle tier systems
- Experience using infrastructure as a code tools (e.g., AWS CDK, Terraform, CloudFormation)
- Experience with Agile software development
- Thorough understanding of a feature, the users impacted, the flows impacted and feature's purpose
- Experience customizing workflows and integration with other enterprise systems preferred