Description

Job Description

Overview:

The Front-End Web Developer serves as a member of a multi-disciplinary product team which focuses on one part of the customer experience- envisioning, designing, developing, and delivering point of sale solution and engagement experiences for our brands. This role collaborates on large, complex projects that have a direct business impact. This role allows you to use your skills writing and testing valid, web standards-based HTML, CSS, and JavaScript to create a world class experience for our stores. 

Responsibilities

  • Work with UX and business partners to understand, build, and adjust web application functionality and visual presentation to support business goals
  • Develop re-usable, maintainable, accessible cross-platform HTML, CSS, JavaScript and React web for front end web application components while adhering to web and team standards
  • Working in an AT/CI/CD paradigm, develops with testing in mind; authors unit tests to provide sufficient testing coverage for each developed component
  • Identifies opportunities to optimize and improve front end performance
  • Remain curious and current with new developments in front end web development industry
  • Partner with front end web development leads and architects to develop an in-depth knowledge of the front-end technology stack
  • Ensure accuracy and attention to detail throughout the development process

 

Qualifications:

  • Collaborative, inclusive, and flexible team member with the ability to work effectively with teams located in different locations
  • Highly organized analytical thinker with attention to detail 
  • Possess effective verbal communication, writing, and presentation skills
  • Ability to meet deadlines and deliver projects in a fast-paced environment
  • Comfortable with new technologies, tools and development processes
  • Extensive knowledge of ReactJS, JSX, Babel, data structures, and algorithms

 

Skill Level

  • 5-7 years of practical front end web development experience in writing and testing valid, web standards-based with React Web.
  • Some experience in a role where developers are organized into product teams and using Agile methodologies and supporting practices, tools, and technology.
  • Understanding of basics of computer science such as: Object Oriented Programming, Data Structures, Development Patterns
  • Good experience in front end development with both technical and visual expertise
  • Knowledge of analytics is a plus
  • Experience working for retail brands with very high standards for presentation layer is a plus
  • E-commerce experience is a plus
  • Bachelor's Degree in computer science or equivalent relevant experience

Education

Bachelor's Degree in computer science