The Front-End Developer (eCommerce) will design, build, test, debug, document, support, and enhance application software that enables the eCommerce platform.
Responsibilities :
- Collaborate with Digital Product Owners, technical leaders, quality engineers, and peers to author functional / technical requirements, specifications, and acceptance criteria
- Collaborate with UI / UX designers and Digital Marketing to bring creative concepts to life while maintaining brand consistency
- Use tools like Figma to turn design prototypes into functional and polished web components
- Leverage Storybook to build, document, and test reusable UI components for consistent and efficient development
- Build user-friendly, responsive interfaces using modern front-end technologies such as HTML, CSS, and JavaScript
- Develop and implement reusable and customizable content blocks to streamline page creation and enhance user engagement
- Integrate front-end components with headless CMS and APIs, ensuring seamless interaction between front-end and back-end services
- Optimize site performance, including load speed and accessibility, across multiple devices
- Build and / or enhance automated unit tests to minimize defects, maximize test code coverage and application resilience
- Troubleshoot and resolve issues during development and post-launch phases
Qualifications :
Bachelor’s degree (or demonstrable equivalent work experience) in information technologyA minimum of 5 years developing and supporting eCommerce solutions for a commercial enterpriseStrong proficiency in HTML, CSS, and JavaScript development (experience in these skills must be in a professional capacity and not just academic)Proficient understanding of RESTful APIs and GraphQL, including the ability to implement a new integrationSolid understanding of responsive design principles and cross-browser compatibilityKnowledge and hands-on experience with block-based development and modular design strategiesDemonstrated expertise in utilizing Storybook for UI component development and testingExcellent problem-solving skills and attention to detailStrong collaboration and communication skills within cross-functional teams; a successful candidate can articulate experiences and challenges they have overcome with the above skillsPreferred Qualifications :
Adobe Commerce / Experience Cloud (or equivalent commerce platform)GitHub (or equivalent code management)Jira (or equivalent work management)Confluence (or equivalent knowledge management)Background in agile developmentFamiliarity with web performance optimization tools and practices