Responsibilities include collaborating with design and product teams to gather requirements, developing and configuring Magento 1x and 2x sites, creating modules in PHP, troubleshooting integration issues, and maintaining existing infrastructure. Requirements include a bachelor's degree in computer science or related field, advanced knowledge of Magento, JavaScript, HTML, PHP, CSS, and MySQL, understanding of modern UI/UX trends, and strong attention to detail.