Senior Front End Developer
Location: Charlotte, North Carolina US
32739
Full Time
About Rack Room:
Rack Room Shoes is recognized as a footwear industry innovator and has proudly served our communities, pairing people with their favorite shoes for over 100 years. We offer a great variety of on-trend styles for women, men and children in athletic, comfort and dress categories. We pride ourselves on a delightful and trusted shopping experience for our valued customers while offering an outstanding value on a wide selection of nationally recognized brands and exclusive private labels. We operate approximately 515 stores in 36 states.
Position Description:
The Senior Front End Developer partners with UX, product, and back-end teams to build, enhance, and support customer-facing digital experiences and internal web applications. This role is responsible for delivering scalable, accessible, high-performing front end solutions with a strong emphasis on headless commerce and SAP Spartacus / SAP Composable Storefront development.
This is a hands-on senior engineering role for someone who can contribute quickly within a modern Angular-based commerce architecture, solve complex implementation challenges, and help raise front end engineering standards across the team. The ideal candidate has experience building and maintaining enterprise eCommerce storefronts, integrating with APIs and third-party platforms, and working within a componentized, reusable front-end architecture.
- The ideal candidate is a strong hands-on engineer who can become productive quickly in a SAP Spartacus-based commerce ecosystem, navigate ambiguity, solve difficult implementation problems, and improve both the customer experience and the engineering quality of the front-end platform.
- Professional craftspeople. They keep up with best practices by reading industry blogs, leading authors’ books on design, code, usability, leading and emerging websites that cover mobile app, web design and development technologies.
- Passionate practitioners. They care deeply about not only doing a job well but doing it right. They care if their designs are intuitive and friendly, if their user actions load fast, if their content is findable and invites reading, if their code is optimized, contingency-ready, cross-browser compatible and crash free — and they view it as almost a personal affront when it isn’t.
- Someone who is hungry for what’s next. They are aware of what’s going on in the field right now and even have some idea of what’s on the way but follow leaders in the field concerning what they see coming and how we can make it relevant to our business.
- Senior Front-End Developer
Core Responsibilities:
- Build, enhance, and maintain customer-facing web experiences and internal front-end applications using modern front-end standards and best practices
- Develop and support SAP Spartacus / SAP Composable Storefront implementations within a headless commerce architecture
- Translate UX designs, business requirements, and technical specifications into accessible, responsive, maintainable solutions
- Write clean, reusable, well-structured code with strong attention to performance, scalability, reliability, and long-term maintainability
- Integrate front end applications with REST-based APIs, commerce services, CMS platforms, search platforms, analytics tools, consent management platforms, and related third-party services
- Troubleshoot and resolve complex front-end issues across browsers, devices, environments, and application layers
- Contribute to reusable architecture, shared components, development standards, and engineering best practices
- Participate in technical design discussions, code reviews, estimation, and implementation planning
- Partner closely with UX, product, QA, and project stakeholders to clarify requirements, reduce delivery risk, and ensure high-quality outcomes
- Champion accessibility, semantic markup, and inclusive design practices in alignment with WCAG and WAI-ARIA standards
- Help improve developer experience, application lifecycle quality, observability, and deployment confidence across front end projects
- Stay current on front end, commerce, and web platform trends and apply practical improvements where valuable
- Mentor other developers through collaboration, technical guidance, and constructive code review feedback
Knowledge, Skills, and Abilities:
- Bachelor’s degree in computer science or a related field, or equivalent practical experience
- Experience with SAP Commerce / SAP Commerce Cloud integrations
- Experience building or supporting headless storefronts with SSR and/or PWA capabilities
- Experience integrating with CMS or DXP platforms such as Contentstack
- Experience integrating with search and discovery platforms such as Algolia
- Experience integrating with personalization or experimentation platforms such as Dynamic Yield
- Experience working with analytics and tag management solutions
- Experience with observability and monitoring platforms such as Dynatrace
- Experience with CI/CD pipelines and automated quality controls
- Experience in maintaining design systems, shared component libraries, or Storybook-based workflows
- Experience collaborating closely with designers and implementing production-ready UI from Figma or similar design tools
- Experience troubleshooting across both front end and back-end boundaries in distributed systems
- Experience in retail, apparel, footwear, or other consumer-facing commerce businesses
Minimum Requirements:
- 5+ years of professional front end software development experience
- 2+ years of experience building or supporting enterprise eCommerce storefronts
- Strong professional experience with modern Angular and TypeScript in large-scale single page applications
- Strong experience with RxJS and reactive programming patterns
- Experience with state management solutions such as NgRx
- Experience building or maintaining SAP Spartacus / SAP Composable Storefront applications in a production environment
- Experience integrating front end applications with RESTful APIs and microservice-based back ends
- Strong command of semantic HTML, CSS/SCSS, responsive design, and component-based UI development
- Experience implementing accessible experiences using WCAG and WAI-ARIA standards
- Experience implementing integrations with a consent management platform
- Experience writing and maintaining automated tests, including unit and end-to-end testing
- Experience diagnosing performance, rendering, state, build, and browser-related issues in modern web applications
- Experience using Git-based version control in a collaborative team environment
- Ability to estimate work, break down technical tasks, and deliver reliably
- Strong written and verbal communication skills in English
Physical Demands:
This position is primarily sedentary. Applicants, with or without accommodations, must be able to sit for extended periods, as well as occasionally stand and walk. The role requires reaching, grasping, and possessing fine motor skills for typing. Additionally, candidates should be able to lift light objects, such as files, bend or stoop to access lower drawers, and have good near vision for computer work.
Work Environment: Office Environment
- This position is located in Charlotte, NC and the candidate must be willing to relocate, if not already, in the Charlotte Metro area.
- Working primarily in an office environment.
- The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills requires of the position. All employees may have other duties assigned at any time.
We are an Equal Opportunity Employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic.
Store Number: HQ
Headquarters
Pay Range:
8310 Technology Drive
About Rack Room Shoes
Great shoes for men, women and children in comfort, dress, casual, and athletic categories make Rack Room Shoes the family footwear retailer of choice. The company offers a wide selection of nationally recognized brands known for their quality. Rack Room Shoes also offers an assortment of exclusive private brands commissioned from the best manufacturers in the business. Our private brands offer customers great styles and outstanding values, which translates into satisfied, loyal, repeat customers.
Charlotte, North Carolina US
Rack Room Shoes provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation and gender identity), national origin, marital status, disability, genetic information, age, military service, or any other characteristic that is protected by applicable law. This policy of equal employment opportunity extends to all aspects of employment including, but not limited to, recruitment, hiring, training, promotion, transfer, reassignment, demotion, discipline, discharge, performance evaluation, compensation and benefits.