Serve Robotics is looking to solve the problem of last-mile delivery by using autonomous robots. They need a Lead Frontend Software Engineer to build the user-facing systems that manage these robots and their operations, ensuring scalability and performance as the company grows.
Requirements
- Deep expertise inweb technologies, including HTML, CSS, JavaScript/TypeScript and modern JavaScript libraries and tooling (e.g. React, Redux, Vue)
- Experience with UI CI/CD mechanisms and tooling related to deployment and caching (e.g Service Workers, CDN, etc)
- Experience shipping production code with full instrumentation: deployment, logging, monitoring and documentation.
- Strong experience building and deploying complex single-page web applications.
- Proficiency in state management, RESTful and GraphQL APIs, and modern frontend build pipelines.
- Familiarity with UX design principles and accessibility best practices.
- Experience in near real-time, ultra low-latency applications
Responsibilities
- Lead the design, architecture, and implementation of frontend systems for Serve’s internal and external platforms.
- Design, develop and maintain a suite of business-critical operations tools.
- Develop critical features yourself and unblock other engineers through brainstorming, design review and code review.
- Establish and maintain best practices in UI engineering, including performance optimization, testing, and accessibility.
- Collaborate closely with Operations, Product and Design teams to translate requirements into detailed specifications and to scope the work into deliverable sprints.
- Work closely with engineers across Serve to integrate operations tools features with robotics, autonomy and other platform capabilities.
- Drive adoption of modern frontend technologies and frameworks to ensure a robust and scalable ecosystem.
Other
- 10+ years as frontend or fullstack engineer, including 3+ years in a lead role.
- Experience mentoring and guiding engineers in a collaborative environment.
- An ability to convert loosely defined problems into clear specifications and production code.
- Great empathy for customer pain points and strong drive/ability to address them.
- Great verbal and written communication skills.