Sr. Front End Developer
Nutrafol
- Location
- United States
- Job Type
- full-time
- Salary
- $130,000 - $150,000 USD
- Posted
- June 27, 2025
Job Description
We’re a growing company. Everything we do, we do to help people grow into the best version of themselves. As the pioneers of hair wellness, we create clinically tested products for hair growth and provide support for people at every step of their hair journey.
Our multi-factorial approach targets key root causes of hair thinning using a patented blend of standardized vitamins, minerals and natural ingredients -- and is recommended by over 7,500 physicians and hair professionals for trusted, reliable results. We never settle, and are continuously challenging existing treatments and methodologies to advance the frontier of hair science. As we help our customers grow, we grow too -- by embracing individuality and differences, leading by example, and empowering ourselves and others with our passion for wellness and innovation.
Keep growing. It’s our mantra. Our commitment to helping anybody and everybody committed to realizing their own potential to grow.
About You
Nutrafol is searching for a Front End Developer with a keen eye for aesthetics and an e-commerce background to join our fast growing team. Our ideal candidate will combine creativity, curiosity, and drive to continuously perfect and revolutionize Nutrafol from the inside out.
We are a highly motivated, collaborative and fun-loving team with an entrepreneurial spirit and bias for action. If you're interested in joining a rapidly growing, dynamic, creative, and innovative company, then this may be the perfect opportunity for you!
Responsibilities:
- Use Front End technologies to exceed business and customer requirements
- Work closely with Back End engineers to build new features
- Partner with QA and designers to resolve issues that arise during development
- Collaborate with cross-functional teams to gather requirements and scope new features
- Contribute to the front end team’s processes and best practices
- Create documentation for new features
- Ability to predict challenges and seek to proactively solve any obstacle
Requirements:
- At least 7 years of front end development professional experience with multiple languages & libraries, including JavaScript, HTML5, ReactJS, CSS3/SCSS
- At least 5 years of professional experience with Next.js
- Experience communicating with RESTful APIs and GraphQL
- Experience building and maintaining a component library
- Experience working closely with a design team and translating designs from Figma
- Working knowledge of Git, Bitbucket, Jira, Confluence
Preferred
- Experience with Next.js App Router
- Experience with e-commerce platforms (Magento & Shopify)
- Experience with internationalization and localization
Salary Range:
$130,000 - $150,000 USD
Perks & Benefits
- Fully remote work experience
- Comprehensive medical, dental, and vision package, including FSA program
- 401K with employer match
- Quarterly Bonus Program
- Flexible PTO
- Two company-wide wellness breaks every day
- Free lunch on us every Tuesday and Thursday via Seamless/Grubhub
- Monthly wellness stipend
- Monthly internet stipend
- Monthly cell phone stipend
- Annual learning & development stipend
- Wellness Program, including virtual Wellness Sessions & No-Meeting Wednesdays
- Free meditation app membership (Headspace)
- Free Nutrafol subscription
- Pet insurance and benefit programs
π― Who is this job for?
This role is ideal for a Senior Frontend Developer with 7+ years of experience in JavaScript, React, HTML5, CSS/SCSS, and 5+ years with Next.js, especially in e-commerce contexts. Candidates should be skilled in building performant, responsive UIs, working with GraphQL/REST APIs, and collaborating with design teams using Figma. Experience with Shopify or Magento, internationalization, and Next.js App Router is a plus.
π¬ Potential Interview Questions
-
What are the advantages of using Next.js for building e-commerce frontends?
Next.js provides server-side rendering, static site generation, and built-in routing, improving performance, SEO, and scalability for e-commerce experiences. -
How do you manage global styles and CSS modules in a large-scale React/Next.js project?
Use SCSS modules for component-scoped styles, maintain a global SCSS file for base styles, and apply utility-first frameworks or design systems for consistency. -
What are some best practices for building and maintaining a component library in React?
Use reusable, isolated components with Storybook, enforce naming conventions, document usage clearly, and write unit tests for consistency. -
How do you handle data fetching with RESTful APIs and GraphQL in Next.js?
UsegetServerSideProps
orgetStaticProps
for SSR/SSG, SWR or React Query for client-side caching, and Apollo Client for GraphQL queries and mutations. -
What’s your approach to translating designs from Figma to functional React components?
Break down designs into atomic components, match layout structure, follow spacing, typography, and color guidelines, and use design tokens if available. -
How do you implement internationalization (i18n) in a Next.js application?
Use Next.js built-in i18n routing with libraries likenext-i18next
, organize translations in JSON files, and wrap components with translation hooks. -
How do you optimize performance in a Next.js e-commerce website?
Use image optimization (next/image
), code splitting, lazy loading, server-side caching, prefetching routes, and minimizing third-party scripts. -
What are common challenges when integrating with e-commerce platforms like Shopify or Magento?
Challenges include inconsistent APIs, complex product schemas, rate limits, and syncing frontend components with backend business logic. -
How do you ensure accessibility in front-end applications?
Use semantic HTML, ARIA roles, keyboard navigation, screen reader support, and test with tools like Axe and Lighthouse. -
What version control practices do you follow using Git with Bitbucket?
Use feature branches, pull requests with code reviews, descriptive commits, and branching strategies like Git Flow or trunk-based development.
π Job Summary
Nutrafol, the leader in hair wellness, is hiring a Sr. Front End Developer to build elegant, high-performance e-commerce experiences using React, Next.js, and GraphQL. This fully remote U.S. role offers a \$130K–\$150K salary plus strong benefits, including wellness stipends, learning budgets, and flexible PTO. Join a mission-driven team revolutionizing hair science, working closely with designers and engineers to create seamless, customer-focused digital products. Grow your impact while helping others do the same.