River Island CSS Refactoring and Wishlist Feature

During my short tenure at River Island, I undertook a significant role in enhancing their web development initiatives. The primary focus was the refactoring and rewriting of legacy CSS into SCSS, with the overarching goal of incrementally improving the CSS codebase and minimizing technical debt. Additionally, I successfully delivered the Wish List feature, mirroring the shopping basket functionality, which can be explored here.

My Role:
Led the refactoring and rewriting efforts to transition River Island's legacy CSS codebase into a more maintainable SCSS format.
Successfully delivered the Wish List feature, enhancing user engagement and mirroring the shopping basket functionality.
Engaged in day-to-day Business as Usual (BAU) work within a custom-built Umbraco (.NET) CMS, involving frequent website updates, content and layout changes, and the use of HTML, JavaScript, and CSS to bring concepts and campaigns to life.
Implemented new designs, fixed bugs, and conducted usability testing to ensure a seamless user experience.
Technologies Used:
SCSS
HTML | JavaScript | CSS
Umbraco (.NET) CMS
Challenges:
Addressing technical debt through the refactoring process while ensuring continuous improvement without disrupting ongoing operations.
Successfully implementing and testing the Wish List feature to match the desired shopping basket functionality.
Navigating and updating within the custom-built Umbraco (.NET) CMS environment.
Achievements:
Incrementally improved the CSS codebase, reducing technical debt and enhancing maintainability.
Successfully delivered the Wish List feature, contributing to improved user engagement.
User Impact:
Enhanced the overall user experience on the River Island website through improved code quality and the addition of a valuable Wish List feature.
Key Takeaways:
Contributed to the technical advancement of River Island's web development by refactoring legacy CSS and delivering a key user engagement feature.
Demonstrated versatility in BAU work within a custom-built Umbraco (.NET) CMS, maintaining a dynamic and user-friendly website.

Link to Project