
UpKeep
about 16 hours ago

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, 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
- Proficiency with containerization tools (e.g., Docker, Kubernetes)
- Experience operating and troubleshooting live web applications at scale
- Mastery in using AI development tools (e.g., Cursor, Copilot, WindSurf) to increase velocity, enhance quality, and support team productivity
- Proven experience leading teams or initiatives, including mentoring peers, facilitating team ceremonies, coordinating cross-functional work, and ensuring team health and productivity
- Ability to define and refine technical processes, including code reviews, testing, and deployment best practices
DESIRED BEHAVIORS
- Adaptability – Open to change, seeks continuous improvement
- Ownership & Initiative – Takes responsibility, delivers results, and drives projects forward
- Decision-Making – Prioritizes effectively, solves problems proactively, and monitors outcomes
- Technical Mastery – Brings deep technical expertise, including modern front-end frameworks and AI-assisted workflows
- Team Leadership – Influences direction, mentors teammates, and helps teams operate with clarity and velocity
- Growth Mindset – Seeks feedback, embraces learning, and invests in personal and team development
- Clear Communication – Articulates ideas effectively, listens actively, and values diverse perspectives
- Collaboration & Teamwork – Fosters a positive, inclusive team environment and shares knowledge generously
- Integrity & Accountability – Acts with honesty, transparency, and responsibility
COMPENSATION
This role will receive a competitive base salary + annual bonus + benefits + equity. A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below.
The pay range for this role is $175,000 - $195,000 USD per year.
UpKeep started in a garage, where our founder Ryan taught himself to code and built the first mobile-first maintenance app. The idea was simple but powerful: put modern software in the hands of frontline technicians—and transform how maintenance gets done.
Today, UpKeep is the leading cloud-native Asset Operations Management platform, serving over 4,000 businesses worldwide across manufacturing, utilities, healthcare, and beyond. Our Industrial IoT and AI-first software helps maintenance and facilities teams streamline work, predict failures, and act faster—with real-time insights and automation at their fingertips.
We’re building for the deskless workforce—the essential workers who keep our physical world running—and arming them with the tools they deserve. In a world re-shoring manufacturing, accelerating automation, and embracing AI at scale, we’re riding the next macro wave—and leading the transformation of legacy maintenance into intelligent operations.