Wednesday , February 8 2023

Sephora Application – Senior Software Engineer

Website Sephora

Job Description:

As an Senior Software Engineer for the Sephora ecommerce front-end development team, you will be evangelizing an ideal UI architecture – one that is focused on performance and that is scalable and maintainable. Reporting to the Director, Front-End Architecture, you are an experienced enterprise level front-end developer with the talent to deliver robust (quality, scalability) experiences to our users under tight timelines. You are a JavaScript/REST/XHR/CSS/HTML expert who follows emerging Web front-end technologies with the maturity to know when/how to adopt them into an enterprise product for engaged and passionate clients. You have a strong foundation in the science and discipline of structured programming.


Job Responsibilities:

  • Deliver the product roadmap with the team as an individual contributor.
  • Be an integral member of a team focused on site performance, site security, third party integrations, and the planning and discovery process.
  • Collaborate with other engineering, design, and product management teams to drive core programmatic design decisions and apply modern web frameworks on top of an existing highly scalable and flexible back end.
  • Demonstrate our Sephora values of Passion for Client Service, Innovation, Expertise, Balance, Respect for All, Teamwork, and Initiative.
  • Evangelize best practices and guide team members in applying them in a hands-on development environment.
  • Own and evolve the front-end architecture of the website and contribute to the architectural roadmap.

Job Requirements:

  • Experience with implementing marketing pixels, tag management software, data collection best practices, and current industry standards regarding privacy (CCPA, GDPR).
  • Extensive experience with various client-side technologies like JavaScript, REST, XHR, HTML/HTML5, CSS (Sass/Less),.
  • Possesses great communication and teamwork skills.
  • Domain knowledge in e-commerce applications is desired but not necessary
  • Experience with Agile or Scrum processes.
  • Minimum educational level: Bachelor’s Degree in Computer Science or equivalent work experience
  • Experience with strategies for edge caching, SEO, Accessibility, Internationalization
  • Experience in architecting and designing solutions that utilize software and client-side design best practices.
  • Solid experience with React.js (AngularJS or similar ok), node.js, libraries (Underscore, etc.), design patterns, tools (Webpack, npm, etc), cross-browser compatibility, unit testing, and performance optimization.

Job Details:

Company: Sephora

Vacancy Type:  Full Time

Job Location: Las Vegas, NV, US

Application Deadline: N/A

Apply Here

 Report Job