Front-End Software Engineer

EatStreet

Who We Are

EatStreet makes hungry people happy. Founded and based in Madison, Wisconsin, EatStreet is one of the largest online and mobile food ordering and delivery services in the Midwest. We deliver all things food, whether its local Pad Thai, groceries for your favorite recipes or a late night frozen pizza and ice cream.

 

Sounds simple enough, right? Think again. We have thousands of drivers, and deliver many thousands of orders per day. It is a fascinating and complex challenge: getting the right order to the right driver to the right place when the food is ready, and to our customers when they expect it. We bring technology and data science together to be dominant in our markets.

 

Is digging into a previously unsolved problem your idea of fun? 

Are you dedicated to building things right that can scale and expand with our business growth?

Are you ready to teach what you know and learn from others? 

 

Then join us! EatStreet continues to make the lists of best places to work and for all the right reasons. We are driven, have a mission, and win together.

 

What You'll Be Doing

You will be working with the EatStreet Consumer Products Engineering Team to build and improve our consumer-facing digital products, including the EatStreet Marketplace, Diner Apps and related technologies.

 

In particular, our current front-end code is written in an older JavaScript framework, which is part of a large code monolith. This is something we need to update and modernize, which is where you come in. Your main job will be working alongside our lead engineer to redesign and architect this code to a modern JavaScript framework. We will also be scoping and designing our front-end in a way that fits a service-oriented architecture. This means breaking out pieces of the code into smaller, more manageable applications. 

 

Our goal is to make our front-end modern, scalable, and adaptable while improving team ownership over their code. So if you are someone who is passionate about new technologies and frameworks, likes teamwork and agility, and is interested in tackling large projects, this is the perfect opportunity to showcase your passion and abilities and become a part of our team.

 

Responsibilities and Requirements

  • Work with development team and product manager to plan software solutions

  • Design high-quality client-side architecture

  • Develop and manage well-functioning applications

  • Assist in redesigning our client-side architecture to a modern framework

  • Create robust unit testing to ensure efficiency and responsiveness

 

What We Expect You to Bring to the Table

  • Bachelor’s Degree or Master’s Degree in Computer Science or related field

  • 3+ years relevant work experience

  • Strong Javascript skills, and experience with modern Javascript frameworks, libraries, and architecture (Angular/React/Vue)

  • Strong familiarity working with REST APIs

  • Familiarity with version control, especially Git

  • Experience in modern web stacks and architecture

  • Excellent written and verbal communication skills

 

Bonus Points

  • Exposure to AWS

  • Agile/Scrum knowledge or experience

  • Experience working with back-end or full stack code bases

  • Familiarity with Service-Oriented Architecture or Microservices

  • Familiarity with automated testing frameworks like JUnit, Mockito, and Jasmine

 

The Perks

  • Competitive wages with options for robust benefits packages that will meet you where you are in life

  • Flexibility to give you an ideal work-life balance, including working remotely

  • Professional growth and development opportunities

  • Generous paid time off including twelve paid holidays and volunteer paid time off

  • Free EatStreet deliveries 

  • 401(k) plan with company match

 

Our Values

 

It’s all about the team.

  • Our success depends on each other and working without ego. We encourage an inclusive environment where we give back to each other and the communities we serve. We revel in each other’s successes, love learning, and encourage each other’s growth, whether that be in the driver’s seat, in your home office, or at our Madison headquarters.

Curiosity makes us better.

  • In our ever-changing industry, we constantly stretch to improve, have the drive to succeed, and adapt as quickly as we deliver food.

Kindness and fun are key ingredients.

  • Whether you are a diner, restaurant partner, delivery driver, or engineer, we believe that each interaction is an opportunity to spread joy.

 We’ve got grit.

  • Diners, restaurants, and colleagues can count on us working hard to break down walls and deliver the best service possible.

 

EatStreet is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. EatStreet is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to [email protected] and let us know the nature of your request and your contact information.

 

EatStreet participates in E-Verify. 

 

You must be authorized to work in the United States