Sr Front End Web Developer

  • Bath & Body Works
  • Columbus, Ohio
  • Full Time

At Bath & Body Works, everyone belongs. We are committed to creating a culture of belonging focused on delivering exceptional fragrances and experiences to our customers. We focus on recruiting, retaining, and advancing top talent. In addition, we work to improve our communities and our planet to help the world live more fully.

At Bath & Body Works, everyone belongs. We are committed to creating a culture of belonging focused on delivering exceptional fragrances and experiences to our customers. We focus on recruiting, retaining, and advancing top talent. In addition, we work to improve our communities and our planet to help the world live more fully.

Sr Front End Web Developer Summary
A developer at this level is experienced, able to work independently with minimal support, and can influence and mentor others. At the senior level, developers are expected to act on opportunities to help inform direction based on their product area’s focus. They reinforce standard methodologies in their teams and can make informed architectural design choices.

Responsibilities:

UI Development: Able to use HTML and SASS to build features that match provided designs, following standard methodologies and using modern advancements. Ensures cross-browser support through developer validation. Comfortable with using JavaScript to add interactive functionality. Understands the value of reusable code and leverages design system components and reusable functions when available. Considers the potential for reusability when writing new code and provides guidance and feedback to front-end team members to promote reusability. Comfortable working with API driven development and partners with backend team members to establish API contracts and other front-end needs. Comfortable using with the advanced features of React (useEffect, refs, useMemo).

Site Performance: Able to identify and fix most web performance issues. Comfortable with using tools to find opportunities (eg. Chrome Lighthouse). Offers guidance and advocacy for making improvements.

Accessibility: Comfortable writing accessible code and using tools to ensure compliance. Independently considers accessibility when working on new development and identifies accessibility concerns and considerations in refinement sessions with multi-functional team members.

Dev Tooling: Has experience implementing and maintaining task runners, bundlers, and various NPM packages. Familiar with performance and security risks associated with NPM packages, and can take steps to evaluate new potential packages. Comfortable with Git, including less common processes such as rebasing or resetting a branch. Comfortable with using most features of browser developer tools. Comfortable using React Dev Tools, and has used vendor-debug tools before (such as Adobe Experience Platform Debugger or Tealium’s browser add-on).

Javascript Frameworks: Senior developers have professional experience working with multiple frameworks and libraries. They are comfortable working with new tools and are able to follow best-practices through research when using a new framework or library. Familiar with the goals and standard methodologies of testing. Provides team members with feedback and guidance for ensuring tests are practical and adequately covers functionality. Comfortable with data-fetching libraries like react-query and component libraries like Chakra.

Refinement / Planning: Works with the team to help identify risks and impacts of new development. Able to plan multiple implementation options for most features, communicating delivery estimations and trade-offs between the different options. Actively looks for opportunities to address technical debt within scope of development work. Actively works with QA on new development to help identify scope of test cases and potentials risks.

UI/UX: Has a working knowledge of UI/UX design and it’s overlap with front-end development. Actively listens and retains reasonings for design choices from UX partners. Works collaboratively with UX team members to proactively identify and balance UI goals with technical feasibility and effort.

Code Design: Senior developer have experience working with different design patterns and understand the benefits of different approaches. They are able to structure new development to follow best-practices and identify areas with improvement opportunities in reviewing code. They can refactor legacy code to improve readability without changing functionality and consider refactoring opportunities when evaluating / refining work.

  • Senior Front-End Developers are seasoned communicators and problem solvers that build strong relationships. They can confidently contribute to most projects with limited guidance.
  • Experience: Senior team members are high-level performers who have experience in leading parts of larger projects collaboratively or leading smaller projects alone. They demonstrate domain expertise, knowledge of process, and strong communication skills. They have likely shipped a number of products / major features at this stage in their career.
  • Communication: Senior team members have strong written and verbal communication skills. They can clearly and confidently share decision-making rationale and document decisions. They can present in small and large group settings in a succinct and authoritative manner. They are able to effectively tailor their conversations to accommodate audiences with differing levels of technical knowledge.
  • Relationships: Senior team members have strong relationships with peers and stakeholders and are trusted members of their product teams. Seniors influence stakeholders, manage those relationships effectively, and do so regularly. They are able to speak to difficult / complex problems, timelines, and negotiate requirements based on user or business needs.
  • Presence: Seniors serve as a professional standard to the team’s junior contributors. As they take on more responsibility, the expectations become more demanding—a senior member of the team should be dependable, consistent, and able to quickly react in a remote environment. Seniors are expected to be participating in all team activities, attend all ceremonies and meetings, contribute to working sessions, provide feedback to team members, and inform strategic thought work from the context of their product area with guidance from Leads.
  • Accountability: Seniors take personal responsibility for the quality and timeliness of work and achieve results with little oversight.

Qualifications

  • 5-7 years of development experience, with some professional front-end experience
  • Experience contributing in a heavily multi-functional environment
  • Bachelor’s Degree in a related field; or an equivalent combination of relevant experience and education

Salary Target: 140k+ and Incentive Bonus

Core Competencies

  • Lead with Curiosity & Humility
  • Build High Performing Teams for Today & Tomorrow
  • Influence & Inspire with Vision & Purpose
  • Observe, Engage & Connect
  • Strive to Achieve Operational Excellence
  • Deliver Business Results

Benefits

Bath & Body Works associates are the heart of our business. That’s why we're proud to offer benefits that empower you to Dream Bigger & Live Brighter. Benefits for eligible associates include:

  • Robust medical, pharmacy, dental and vision coverage. Plus, access to our onsite wellness center and pharmacy located at the Columbus, OH home office.
  • 401k with company match and Associate Stock Purchase with discount
  • No-cost mental health and wellbeing support through our Employee Assistance Program (EAP)
  • Opportunity for paid time off and paid parental leave. Plus, access to family and lifestyle programs including a family building benefit, childcare discounts, and home, auto and pet insurance.
  • Tuition reimbursement and scholarship opportunities for post-secondary education programs
  • 40% merchandise discount and gratis that encourages you to come back to your senses!

Visit bbwbenefits.com for more details.

The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required.

We will consider for employment all qualified applicants, including those with arrest records, conviction records, or other criminal histories, in a manner consistent with the requirements of any applicable state and local laws. Please see links: Los Angeles Fair Chance In Hiring Ordinance , Philadelphia Fair Chance Law , San Francisco Fair Chance Ordinance .

We are an equal opportunity action employer. We do not make employment decisions based on an individual’s race, color, religion, gender, gender identity, national origin, citizenship, age, disability, sexual orientation, marital status, pregnancy, genetic information, protected veteran status or any other legally protected status, and we comply with all laws concerning nondiscriminatory employment practices. We are committed to providing reasonable accommodations for associates and job applicants with disabilities. Our management team is dedicated to ensuring fulfillment of this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, associate activities and general treatment during employment. We only hire individuals authorized for employment in the United States.

Application window will close when all role(s) are filled.

Job ID: 486234744
Originally Posted on: 7/21/2025

Want to find more Technology opportunities?

Check out the 150,073 verified Technology jobs on iHireTechnology