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 technology
- A minimum of 5 years developing and supporting eCommerce solutions for a commercial enterprise
- Strong 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 integration
- Solid understanding of responsive design principles and cross-browser compatibility
- Knowledge and hands-on experience with block-based development and modular design strategies
- Demonstrated expertise in utilizing Storybook for UI component development and testing
- Excellent problem-solving skills and attention to detail
- Strong collaboration and communication skills within cross-functional teams; a successful candidate can articulate experiences and challenges they have overcome with the above skills
Preferred 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 development
- Familiarity with web performance optimization tools and practices