Lead Front-End Engineer - Angular / React

Be the first of your friends to declare, “I love where I work!” and actually mean it.  Laugh hard and work hard with some of the best and brightest in the tech industry.  

GrubHub Holdings Inc. is the nation's leading online and mobile food-ordering company dedicated to connecting hungry diners with local takeout restaurants. The GrubHub Holdings Inc. portfolio of brands includes GrubHub, Seamless, MenuPages and Allmenus. The company's online and mobile ordering platforms allow diners to order directly from thousands of takeout restaurants across the country and London, and every order is supported by the company's 24/7 customer service. GrubHub Holdings Inc. has offices in Chicago, New York City and London.

With a career at GrubHub Holdings Inc., you can order your cake and eat it, too!

GrubHub Holdings Inc. is looking for a wicked awesome lead front-end engineer with a expert understanding of UI design. You’ll be part of a team focused on the continual improvement and optimization of our consumer-facing products. Using a scientific and measured approach to development, you will be iterating changes at a quick pace that will have a very real impact to the business. In addition to writing front-end code, you must be able to work with others to take a design concept-whether a UI idea sketched on a napkin or a finished mock-up and bring it to life on our products. We’re looking for somebody who is a confident problem solver and who proactively challenges traditional solutions.


  • Assist in the design of, and implementation of UI changes across our product base.
  • Develop detailed technical analysis and design specifications based on functional requirements.
  • Collaborate heavily with fellow developers, designers and analysts to solve problems.
  • Develop complete front-end stack of projects using HTML/CSS/SASS, AJAX and Javascript on Angular and React Frameworks
  • Help write new design patterns, improve and adapt existing design component integration.
  • Integrate front-end UI with backend services.
  • Set and follow coding standards.
  • Debug cross-browser compatibility issues.


  • 7-10+ years of experience developing dynamic, highly interactive user interfaces for the web.
  • Motivate and advise technical solutions across multiple cross functional teams 
  •  Must be fluent in front-end technologies including, but not limited to: JavaScript, AJAX, HTML, CSS, SASS, XML, and familiar with one or more JavaScript libraries (jQuery, Prototype...).
  • Angular and/or ReactJS experience
  • Good understanding of web technologies.
  • Disciplined approach to testing and quality assurance.
  • Experience with server-side template engines a plus (JSP, ERB, …).
  • Should have good programming habits and be comfortable with Java.


  • A strong sense of design
  • You relish the idea of working on a fast paced, data and experiment-driven team
  • Have a healthy respect and appreciation for nerd jokes

Grubhub is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. The EEO is the Law poster is available here: DOL Poster. Grubhub 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.

Meet Some of GrubHub's Employees

Noel C.

Software Engineer

Noel and his API Team create and code the mobile, web search, and result platforms. Their work interprets the information GrubHub clients consume on a daily basis.

Kerry H.

Project Manager

Kerry works as a Project Manager on the Corporate Team—collaborating on short-term initiatives to make food ordering and bill paying hassle free for GrubHub's Corporate clients.

Back to top