As a Front-End Developer, you will help develop interfaces for our various platforms and services. The work you do will help shape the products and tools used internally and will positively impact the experience of thousands of customers that visit our site each day.
Whether you are at our corporate office or a remote employee, you'll enjoy the same training and support to be successful in your position. We stay connected through video meetings, training sessions, and collaborative forums, and provide opportunities for you to connect with other employees from across the country both professionally and personally.
Please include these in your application:
Links to code samples (projects, experiments, etc.)
Your resume
1-2 paragraph summary of your favorite project from any of your work
A short paragraph on why you believe that you will flourish and grow at TheRestaurantStore
You will:
Write semantic, and accessible HTML
Confidently write CSS and is familiar with SASS or LESS preprocessors. Experience working with Tailwind.css is a plus.
Be able to navigate designs created in Figma, Sketch, etc. and translate the designs into code.
Have an interest in building UIs with modern tools like VueJs, and WebPack.
Track, and communicate code changes using GIT for version control
Work within scrum/agile methodologies
Have 3+ years of Front-End development experience using modern JavaScript frameworks. An understanding of .NETCore or PHP would be a plus, but not a requirement.
Things we value in a candidate:
Solid work ethic - you are motivated to learn, and work independently
Dependability - you meet deadlines consistently, and can 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
Drive - you take the lead, and generate new ideas/concepts
Good communication - you can document your work, and keep others informed about your tasks
Your daily job looks like:
Taking a provided design and implementing the layout using HTML/CSS, and/or VueJs
Improving the accessibility of our website during weekly sprints
Assisting back-end developers with troubleshooting site bugs, or markup implementation
Cross-browser testing all the code you write
Refactoring existing CSS for performance optimization
Optimizing WebPack build pipelines
Collaborate closely with design and engineers to shape your work
What’s in it for you:
We will help you focus on what you do best and give you the opportunities to grow into the role that you will be most successful in. An annual education reimbursement will help you on your journey.
Flexible work schedule. Work the hours that make sense for you.
Work remote, semi-remote, or work in the office. How do you work best?
Dog friendly office. Bring your best friend with you.
Take a break during the day, and use the onsite fitness center
Benefits:
Annual bonuses
Medical, dental and vision insurance
401(k) up to a 10% employee contribution
Paid time off
Paid maternity leave
What does our hiring process look like:
A phone interview with a Team Manager to chat about the company, position, and most importantly, learn more about you. Our goal is to see if we're a match.
If we feel that you could be a match, we will contact you to schedule the next interview, or let you know if we feel that you aren't a good fit.
The next interview will involve the Team Manager. We could ask you general questions about design to test your understanding of design principles, or have you review a case study on your portfolio. Additionally, we will be reviewing your communication skills, and how well you align with our core values.
Last, we will either make you an offer, or let you know if we feel that you aren't a good fit.
W2 Only