Grubhub is looking to improve the speed and quality of building software by adopting strong software architecture, development best practices, and new technologies
Requirements
- 2+ years of experience building Web apps using a modern framework (React, Redux, and TypeScript preferred)
- An understanding of the React app lifecycle and common design patterns for building and structuring apps from the data layer all the way up to the UI
- Demonstrated skills in writing clear, correct, and performant code
- A working knowledge of writing concurrent software that consumes web services
- A passion for automated testing, with real-world experience building software with effective test coverage
- Experience building accessible components with a solid understanding of HTML and CSS
- Familiarity with component libraries and design system tools such as ShadCN, Radix, MUI, etc.
Responsibilities
- Actively contribute to the adoption of strong software architecture, development best practices, and new technologies
- Design, implement, and test shared libraries for Web applications while understanding our products from both technical and business perspectives
- Contribute to our design system to enable a tighter collaboration between design and engineering, enabling growth by faster iteration of new features
- Break down complex problems into elegant technical solutions that are easy to adopt by all of our consumers within the company
Other
- College degree in Computer Science or a related field of study/equivalent experience
- The ability to clearly communicate technical concepts in written and verbal form
- Flexible PTO
- Health and Wellness benefits
- Free Meals