Remote Software Engineer – Frontend needed at UpKeep

UpKeep

Job title: Software Engineer – Frontend

Job type: Remote, US

Hiring company: UpKeep

Salary: $175,000 – $195,000 Annually

We also recommended: Remote Senior Project Manager 

Job description

UpKeep is on a mission to reinvent how the physical world runs-starting with the frontline teams who maintain it. We’re the creators of the world’s first AI-first CMMS (Computerized Maintenance Management System), equipping technicians and facilities teams with automation, machine learning, and predictive insights that drive operational speed, safety, and efficiency.

What started as a garage-built prototype is now a fast-scaling SaaS company, backed by Insight Partners, Emergence Capital, and Y Combinator. Over 4,000 companies-including Shell, Yamaha, Unilever, and Marriott-run on UpKeep to modernize their asset operations. We’re leading the $30B category shift toward Asset Operations Management, where uptime, intelligence, and AI converge.

Key Responsibilities

  • Collaborate cross-functionally with designers, product managers, and engineers to define, build, and iterate on impactful user-facing features.
  • Provide technical leadership on front-end architecture, micro-frontends, and modern React best practices.
  • Take on team lead responsibilities within a full-stack team: driving sprint planning, facilitating technical decision-making, and acting as a trusted point of escalation for front-end matters.
  • Help align team efforts with engineering-wide front-end strategies, ensuring best practices are applied consistently across projects.
  • Lead the development and evolution of shared component libraries and design systems, working closely with Storybook and Figma.

Requirements

  • 10+ years of hands-on JavaScript programming experience with a focus on front-end engineering
  • Expert-level proficiency in TypeScript and React for modern front-end development
  • Strong understanding of front-end architecture, micro-frontends, and design systems
  • Experience with Jest, React Testing Library, Cypress, and/or Playwright
  • Familiarity with Storybook, Figma, and scalable component library maintenance
  • Working knowledge of GraphQL and REST API integration
  • Experience monitoring and optimizing front-end performance using tools such as Lighthouse, Web Vitals, and Sentry

See more jobs here