Jobs and Careers
UP

Staff Software Engineer - Frontend

UpKeep
United States / Remote, United StatesRemotefull_timeVerifiedPosted 13 Jun 2025
💰 $195,000/yr($175,000/yr$195,000/yr)

About the role

We’re building the AI-powered future of maintenance.

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.

Why join us:

  • Own the AI-first transformation of an entire industry.
    Every feature we ship leverages AI—from predictive work orders to sensor-driven automations. You’re not just iterating—you’re pioneering how data reshapes physical operations.

  • Real traction, real scale.
    Recognized as Gartner’s #1 Facility Management solution and G2’s top-rated CMMS, we’ve earned market leadership through product, not puff.

  • A company where builders thrive.
    We move fast, optimize for outcomes, and give high-agency operators the autonomy to ship big things. Our culture rewards bold thinking, not bureaucracy.

  • Global team, local energy.
    With 100+ employees across the world, we support remote-first work with deep investment in our LA HQ—where certain roles and leadership converge for rapid innovation.

  • Equity and upside, not just a paycheck.
    Competitive comp, meaningful ownership, and benefits that support your health, focus, and long-term growth.

If you’re driven by impact, energized by AI, and hungry to transform a legacy industry—we’re hiring!

POSITION SUMMARY  

As a Staff Front-End Engineer at UpKeep, you will play a key role in shaping the user experience and front-end architecture of our platform. You will drive critical initiatives that enhance usability, performance, and scalability across our web applications. Embedded in a full-stack team, you will also contribute to platform-wide front-end standards, component libraries, and design systems. Your deep technical expertise in React, leadership in front-end development, and ability to guide team execution will ensure that we deliver delightful, high-quality experiences to our customers.

 

ESSENTIAL FUNCTIONS AND 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.
  • Ensure front-end performance and reliability using tools like Lighthouse and Sentry, and guide testing strategies using Jest, React Testing Library, Cypress, and/or Playwright.
  • Work closely with backend engineers to integrate with GraphQL and REST APIs, advocating for clean, efficient API usage.
  • Identify and resolve front-end technical challenges, including accessibility, responsiveness, and performance bottlenecks.
  • Define and improve front-end engineering processes, including code review standards, testing practices, deployment workflows, and use of AI-assisted development tools.
  • Mentor and support team members through knowledge-sharing, pair programming, and actionable feedback.
  • Maintain system-wide front-end documentation to ensure knowledge is accessible and aligned across teams.

 

EXPERIENCE   

  • 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, R

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

UpKeep

View company profile →