Upkeep

Staff Software Engineer - Frontend

United States

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Software as a Service (SaaS), Asset Operations Management, Maintenance Management SoftwareIndustries

Position Overview

  • Location Type: [Not Specified]
  • Job Type: [Not Specified]
  • Salary: [Not Specified]

UpKeep is revolutionizing the maintenance industry with its AI-first CMMS (Computerized Maintenance Management System). We empower frontline teams with automation, machine learning, and predictive insights to improve operational speed, safety, and efficiency. Backed by prominent investors and used by over 4,000 companies, UpKeep is a fast-scaling SaaS company leading the shift towards Asset Operations Management.

Why join UpKeep:

  • Industry Transformation: Pioneer the AI-first transformation of a legacy industry, leveraging AI in every feature.
  • Proven Traction: Recognized as Gartner's #1 Facility Management solution and G2's top-rated CMMS.
  • Builder Culture: Thrive in a fast-paced environment that rewards bold thinking and provides high autonomy.
  • Global & Remote-First: Join a diverse global team with a remote-first approach and investment in our LA HQ.
  • Ownership & Growth: Receive competitive compensation, meaningful equity, and benefits that support your well-being and long-term growth.

If you are driven by impact, energized by AI, and eager to transform a legacy industry, UpKeep is hiring!

Position Summary

As a Staff Front-End Engineer at UpKeep, you will be instrumental in shaping the user experience and front-end architecture of our platform. You will lead critical initiatives to enhance usability, performance, and scalability across our web applications. Embedded within 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 the delivery of high-quality, delightful customer experiences.

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 serving as a point of escalation for front-end matters.
  • Align team efforts with engineering-wide front-end strategies, ensuring consistent application of best practices.
  • Lead the development and evolution of shared component libraries and design systems, utilizing Storybook and Figma.
  • Ensure front-end performance and reliability using tools like Lighthouse and Sentry.
  • Guide testing strategies using Jest, React Testing Library, Cypress, and/or Playwright.
  • Collaborate 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 the 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.

Skills

Frontend Development
React
JavaScript
HTML
CSS
UI/UX Design
Performance Optimization
Accessibility
Testing

Upkeep

Mobile-first asset management and maintenance solutions

About Upkeep

UpKeep provides mobile-first solutions for Computerized Maintenance Management Systems (CMMS) and Enterprise Asset Management (EAM). Their platform helps businesses manage maintenance operations more effectively by integrating wireless sensors and advanced analytics to deliver real-time data. This allows companies to shift from reactive maintenance to preventive maintenance, improving asset performance and reducing downtime and costs. UpKeep stands out from competitors due to its user-friendly interface, strong customer support, and a subscription-based pricing model that accommodates various business sizes and needs. The goal of UpKeep is to enable maintenance and reliability teams to collaborate efficiently, using automated workflows and connected data to enhance decision-making and operational effectiveness.

Los Angeles, CaliforniaHeadquarters
2014Year Founded
$47.5MTotal Funding
SERIES_BCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
51-200Employees

Benefits

Work from home
Stock options
Unlimited vacations
Medical, mental, dental, & vision
401k
Paid parental leave
Dog friendly office

Risks

Increased competition from emerging CMMS providers could erode UpKeep's market share.
Rapid technological advancements may strain UpKeep's resources and affect profitability.
Economic downturns in key industries could reduce spending on maintenance software.

Differentiation

UpKeep is a mobile-first CMMS/EAM platform, enhancing maintenance team efficiency.
The platform integrates wireless sensors and analytics for real-time data and preventive maintenance.
UpKeep is recognized as a leader in CMMS by G2 and IDC.

Upsides

UpKeep raised $36 million in Series B funding, boosting growth potential.
The demand for mobile-first solutions in maintenance management is increasing.
Integration of AI-driven predictive maintenance tools is becoming popular, reducing downtime.

Land your dream remote job 3x faster with AI