Job Description
Do you enjoy building thoughtful, high-quality user experiences that directly impact millions of customers? Are you looking to join a motivated engineering team that takes pride in craftsmanship, collaboration, and strong culture?
WebstaurantStore is the largest online restaurant supply company, helping foodservice businesses—from small cafés to major enterprises—get the tools they need to grow. Our catalog includes everything from commercial kitchen equipment to frozen foods, apparel, disposables, and more.
We’re looking for an experienced Front-End Developer with strong expertise in React, along with a deep understanding of core web technologies such as HTML, CSS, JavaScript, and TypeScript. In this role, you’ll help build and optimize high-performance, customer-facing E-commerce experiences, contribute to reusable UI components, and collaborate closely with designers, product managers, and other engineers to deliver reliable, accessible, and intuitive interfaces.
Responsibilities
Feature Delivery: Independently develop, test, and ship features for our Storefront e-commerce site with consistent quality and attention to detail.
Technical Planning: Actively participate in technical planning sessions, providing clear, constructive feedback on architecture, implementation strategies, and effort estimates.
Cross-Functional Collaboration: Partner directly with Product designers, product owners, and QA analysts to ensure new features are technically sound, visually polished, and meet all functional requirements.
Code Quality & Maintenance: Uphold and improve our codebase by refactoring complex areas, writing comprehensive tests, and creating clear documentation for your solutions.
Team Contribution: Help build and maintain shared team tools, component libraries, and development workflows that make everyone more efficient.
Mentorship: Review code from fellow developers, offering actionable, empathetic feedback to help them grow their skills and understand best practices.
Physical Requirements
Work is performed while sitting/standing and interfacing with a personal computer.
Requires the ability to communicate effectively using speech, vision, and hearing.
Requires the regular use of hands for simple grasping and fine manipulations.
Requires occasional bending, squatting, crawling, climbing, and reaching.
Requires the ability to occasionally lift, carry, push, or pull medium weights, up to 50lbs.
Remote Work Qualifications
Access to a reliable and secure high-speed internet connection. Cable or fiber internet connections (at least 75mbps download/10mbps upload) are preferred, as satellite connections often cannot support the technologies used to perform day-to-day tasks.
Access to a home router and modem.
A dedicated home office space that is noise- and distraction-free. The space should have strong wireless connection or a wired Ethernet connection (wired connection is preferred, if possible).
A valid, physical address (apartment, suite, etc.). PO Boxes are not supported, as a physical address is required for you to receive your computer equipment.
The desire and ability to work and communicate with other team members via chat, webcam, etc.
Legal residents of one of the following states: (AK, AL, AR, AZ, CT, DE, FL, GA, IA, ID, IN, KS, KY, LA, MD, ME, MI, MN, MO, MS, NC, ND, NH, NM, NV, OH, OK, PA, SC, SD, TN, TX, UT, VA, VT, WI, WV, or WY). H-1B Visa Sponsorship Not Available, W2 only.
Experience
4+ years of experience in professional front-end development.
Advanced proficiency in React and its principles.
Strong proficiency in JavaScript, TypeScript, CSS, HTML, and modern frontend build tools.
Excellent problem solving and analytical skills.
Demonstrated capability in crafting pixel-perfect UIs.
Ability to work closely with UX/UI designers, backend engineers, product managers, and other stakeholders to ensure a seamless and efficient development process.
Demonstrated ability to make technical decisions, balancing immediate needs and future considerations.
Motivation to share knowledge and expertise with team members through pair programming, documentation, and technical discussions.
Ability to contribute to the continuous improvement of team processes, coding standards, and development practices, fostering a culture of learning and growth.
Excellent communication skills, both written and verbal.
Nice to Haves
Experience in performance optimization using tools and practices.
Proven track record of architecting and implementing scalable front-end systems.
Experience with automated end-to-end testing.
Outstanding mentorship skills, with a commitment to helping others grow.
Education
This role does not require a degree. We value relevant skills and experience and alignment with our core values above all else.
Desired Traits & Skills
Things we value in a candidate:
Proactive – you are motivated to learn, and work collaboratively. You leave things better than you found them.
Dependability – you meet deadlines consistently and communicate roadblocks.
Problem solver – you can figure out random code bugs, or complex grid layouts.
Passion – you enjoy what you do, and getting to work with new technology.
Great communication – you can document your work, and keep others informed about your tasks.
Company Overview
The foodservice professional’s premier source for restaurant equipment, supplies, and knowledge online. Our purpose is to empower and equip people to run their businesses more profitably and efficiently.
Benefits
Medical
Vision
Dental
PTO
Paid Maternity Leave
Paid Parental Leave
Life Insurance
Disability
Dependent Care FSA
401(k) matching
Employee Assistance Program
Wellness Incentives
Company Discounts
AT&T & Verizon Discount
Bonus Opportunities
Accident Insurance
Critical Illness Insurance
Adoption Assistance
Available at HQ Locations Only
On-Site Fitness Centers
Dog-friendly Offices
Benefits found in job post
Paid maternity leave
401(k)