The Vitamin Shoppe

Engineer, Sr Software - Front End

The Vitamin Shoppe$100K — $130K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of professional software engineering experience in an Agile environment
  • 4+ years of professional experience with Angular or React
  • Extensive knowledge of Typescript, JavaScript, node.js, and HTML5
  • Strong understanding of AJAX technologies, REST, and JSON
  • Experience with SEO solutions for single page applications
  • Experience with build and automation tools
  • Comfortable with ambiguity and a drive for clarity

Responsibilities

  • Lead front-end application development for Vitamin Shoppe’s eCommerce initiatives
  • Build a world-class user experience for millions of users
  • Write tested and documented code in Angular or React, Typescript/JavaScript, HTML/CSS
  • Utilize JS build automation tools for efficient development
  • Enhance site performance and SEO regularly
  • Create self-contained, reusable modules and components
  • Collaborate closely with backend teams via REST APIs

Benefits

  • Opportunity to work in a fast-paced Agile environment
  • Be part of a mission-driven company focused on enhancing user experience
  • Potential for professional growth with evolving technology stack
  • Chance to influence the front-end technology landscape
  • Collaborative team culture with diverse skill sets
  • Access to continuous learning and adoption of new technologies
Full Job Description
Overview

As the Sr. Software Engineer-Front End, your primary responsibility is to build systems and functionality that support the Vitamin Shoppe eCommerce business. On a day-to-day basis, you will write code that is clear, concise, scalable and resilient. The focus will be on writing modular and flexible code that lends itself to alterations / modifications / extensions as the business needs change. You will work with existing third-party frameworks, open-source technologies as well as home grown modules. In addition, you will also take on the responsibility of owning the front-end technology landscape and collaborate with other leaders to continually evolve the stack and evolve processes to keep the stack adhered to best practices. If you are a talented, experienced, curious engineer who is passionate about technology, join us in our mission to deliver a world-class user experience to millions of real-world Vitamin Shoppe customers.

Responsibilities

As part of this dynamic team, you will:
  • Lead development of the front-end application for the Vitamin Shoppe's E-Commerce development initiatives in a fast-paced Agile environment.
  • Build a world-class UX that is used by millions of real-world users.
  • Writing tested, idiomatic, and documented Angular or React, Typescript/JavaScript, HTML/CSS
  • Architecting and utilization of JS Build automation tools (grunt, gulp, node.js)
  • Make continuous improvements to site performance and SEO
  • Creating self-contained, reusable, and testable modules and components.
  • Work closely with backend teams via REST APIs
  • Ability to create components in Content Management System (CMS) to enable dynamic page layouts to enable personalization.
  • Experience with A/B testing concepts, tools and mechanisms.
  • Proactively and continuously learn, advocate, and adopt latest technologies and industry best practices. Using engineer productivity and application performance/stability, including but not limited to build, automation, and monitoring tools.
  • Perform troubleshooting and investigation of business, data or technical issues as they might arise.
  • Provide accurate project/task time duration estimates and statuses to team and project management.


Qualifications

Required Qualifications:
  • 7+ years of Professional Software Engineering experience in an Agile environment.
  • 4+ years of Professional Angular or React experience.
  • Angular experience is a plus.
  • Extensive knowledge with Typescript, JavaScript, node.js, and HTML5.
  • Strong knowledge of AJAX technologies, REST, and JSON.
  • Experience with build and automation tools.
  • Experience with SEO solutions for single page apps.
  • Thorough understanding of the responsibilities of the platform, API, caching layer, proxies, and other web services used in the system.
  • Strong appetite and appreciation for non-functional requirements including but not limited to testability, scalability, and performance.
  • Ritually writing extensive unit tests using automated TDD tasks.
  • Experience with creating configuration, build, and test scripts for Continuous Integration environments.
  • Strong understanding of eCommerce is a plus.
  • Experience with performance monitoring, analytics, and SEO tools.
  • Experience working with tracking pixels and tag manager (GTM).
  • Comfortable with ambiguity with a drive for clarity.
  • Experience with cloud technologies (AWS) a plus.

Skill and Ability:
  • Professional, precise written and verbal communication skills
  • Ability to communicate issues / impacts / fixes to audiences of varying technical expertise (including completely non-technical audience)
  • Demonstrated team player and collaborator: partners with other cross functional team members (QA, Product, Business users, etc)
  • Analytical and problem-solving skills
  • Attention to detail

About The Vitamin Shoppe

The Vitamin Shoppe is a specialty retailer of nutritional products. The company operates over 700 stores in the United States and Puerto Rico, as well as an e-commerce website. The Vitamin Shoppe offers a wide range of vitamins, minerals, herbs, and other supplements, as well as sports nutrition and weight management products. The company was founded in 1977 and is headquartered in Secaucus, New Jersey. The Vitamin Shoppe is committed to providing high-quality products and personalized service to its customers.
Learn more about The Vitamin Shoppe
Size
550 employees
Industry
NASDAQ

Similar Jobs

More Jobs at The Vitamin Shoppe

More Enterprise Technology Jobs

Find similar Engineer, Sr Software - Front End jobs: