
Lead Front-End Software Engineer
Serve Robotics
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $215,000 - $235,000 per year
Job Level
Senior
Tech Stack
GraphQLJavaScriptReactReduxTypeScriptVue.js
About the role
- 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.
- Mentor/guide less senior team members and champion good design and engineering practices.
- 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.
- Manage engineering work on the critical path and coordinate with cross-functional teams (e.g. design, product, operations, QA) to ensure a smooth dev/release cycle.
- Contribute to system design discussions, roadmap planning, and cross-functional technical decisions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 10+ years as frontend or fullstack engineer, including 3+ years in a lead role.
- Deep expertise in web 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 mentoring and guiding engineers in a collaborative environment.
- 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.
- Track record of designing and building a simple system that works and evolving it into a complex system that still works.
- 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.
Benefits
- Offers Equity 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
HTMLCSSJavaScriptTypeScriptReactReduxVueRESTful APIsGraphQL APIsUI CI/CD
Soft skills
mentoringcollaborationcommunicationproblem-solvingempathyleadershipdesign reviewcode reviewperformance optimizationaccessibility
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering