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
Are you looking for more jobs nearby? Find your favorite jobs now by visiting our online jobs page.