WebstaurantStore is looking for an experienced Front-End Developer to help build and optimize high-performance, customer-facing E-commerce experiences for their online restaurant supply platform.
Requirements
- Advanced proficiency in React and its principles.
- Strong proficiency in JavaScript, TypeScript, CSS, HTML, and modern frontend build tools.
- 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.
Responsibilities
- Independently develop, test, and ship features for our Storefront e-commerce site with consistent quality and attention to detail.
- Actively participate in technical planning sessions, providing clear, constructive feedback on architecture, implementation strategies, and effort estimates.
- Partner directly with Product designers, product owners, and QA analysts to ensure new features are technically sound, visually polished, and meet all functional requirements.
- Uphold and improve our codebase by refactoring complex areas, writing comprehensive tests, and creating clear documentation for your solutions.
- Help build and maintain shared team tools, component libraries, and development workflows that make everyone more efficient.
- Review code from fellow developers, offering actionable, empathetic feedback to help them grow their skills and understand best practices.
Other
- 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.
- Access to a reliable and secure high-speed internet connection.
- A dedicated home office space that is noise- and distraction-free.
- 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.
- 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.
- 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.