Position Summary
& Description: As an architect 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 will:
1. Be an integral member of a team focused on site performance, site security, and the planning and discovery process.
2. Own and evolve the front-end architecture of the Sephora.com website, and contribute to the architectural roadmap.
3. 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.
4. Evangelize best practices and guide team members in applying them in a hands-on development environment.
5. Deliver the product roadmap with the team as an individual contributor.
6. Has experience with architectural system design and well-versed in backend technologies and best practices to help facilitate cross-channel collaboration on discoveries.
7. Demonstrate our Sephora values of Passion for Client Service, innovation, Expertise, Balance, Respect for All, Teamwork, and Initiative.
Skills and Requirements
As the ideal candidate 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.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
HR@insightglobal.com.
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
* Significant experience in architecting and designing solutions that utilize software and client-side design best practices.
* Extensive experience with various client-side technologies like JavaScript, REST, XHR, HTML/HTML5, CSS (Sass/Less),.
* Solid experience with React.js (AngularJS or similar ok), libraries (Underscore, etc.), design patterns, tools (Webpack, npm, etc), cross-browser compatibility, unit testing, and performance optimization.
* Experience with Agile or Scrum processes.
* Possesses great communication and teamwork skills.
* Domain knowledge in e-commerce applications is desired but not necessary
* Experience with strategies for edge caching, SEO, Accessibility, Internationalization
* Minimum educational level: Bachelor's Degree in Computer Science or equivalent work experience
* Minimum experience: 5-7 years of experience in web technology with a successful history of launching highly effective projects for large transactional companies.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.