Frontend Engineer L5, eero Purchase Experience
DESCRIPTION
We are scaling the eero Purchase Experience team and are looking for a motivated and experienced front-end engineer to help us build word-class software that is scalable, highly available, maintainable, and secure. We own and power the entire lifecycle of a member state — including acquisition, customer experience, payment integration, plans and pricing, membership history, and billing for eero customers around the world. We also collaborate with Design, Marketing, and Product to host eero.com to drive sales and surface Terms of Service, product information, and promotions.
Key job responsibilities
- Lead projects and collaborate across engineering, security, product, design, and legal to shape our product vision.
- Work closely with UX designers and product managers to develop dynamic UI experiences.
- Enhance and optimize existing services to improve reliability, scalability, and flexibility.
- Own the web front-end architecture and define the tactical direction of middle-ware services.
- Provide mentorship to other engineers and help change development processes to increase developer productivity and project predictability.
A day in the life
As a Front-End Engineer on the Purchase Experience team, you will have an opportunity to collaborate across Design, Product, Security, QA, Legal, Marketing, and cross-functional Engineering teams to develop customer experience that supports both B2B and B2C customers on the web. From building re-usable UI components, to integrating with cloud APIs, you will evolve our web architecture to handle continuous requests from around the world. You will be considered a technical leader on the team, working efficiently and routinely delivering solutions to complex and ambiguous problems.
BASIC QUALIFICATIONS
- 4+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience
- 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
- Experience using JavaScript frameworks such as angular and react
PREFERRED QUALIFICATIONS
- 1+ years of agile software development methodology experience
- Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node