N

NinjaOne

RMM, endpoint, MDM IT management platform

Senior Software Engineer - Platform & Asset Management

Frontend EngineeringPosted on Nov 11
Full-time$150k - $200k

About the Job

Requirements

  • A bachelor's degree or equivalent work experience in Computer Science or Engineering is required.
  • At least 10 years of recent working experience with JavaScript and CSS is required.
  • At least 5 years of recent working experience with React is required.
  • Experience building product applications with a strong emphasis on front-end development using React, combined with back-end expertise in Java, is required.
  • Ability to work in a cloud-native environment using AWS is required; experience with deployment pipelines or observability tooling is also requested.
  • Experience working with design system software such as Figma or Storybook is required.
  • Experience with React Query is required.
  • Experience with accessibility, internationalization, adaptive UI, responsive design, and other core user experience considerations is required.
  • Experience with front-end testing frameworks, the value they provide, and writing effective tests is required.
  • A habit of continuous code and system improvement through refactoring and critical evaluation of the system is required.
  • Ability to provide constructive feedback on the team's design choices and code is required.
  • Component-based user interface development experience is required, including constructing and deconstructing components and creating composable, reusable UI elements.
  • Experience working with AI and with a team leveraging AI, or willingness to learn, is required.

Responsibilities

  • Partner with designers and engineers to develop and implement design system components and patterns using React and Storybook.
  • Partner with designers and product teams to develop robust, extensible, and accessible user interface components.
  • Write secure, maintainable code; participate in code reviews; lead cross-team initiatives; and document processes thoroughly.
  • Perform other duties as needed.

Desired Qualifications

  • Experience with Claude is a plus.

About the Company

NinjaOne

RMM, endpoint, MDM IT management platform

NinjaOne provides a cloud-based IT management platform for IT teams and MSPs, combining RMM, endpoint management, and MDM in a single SaaS solution. It includes automated patch management, remote access, and data backup to manage devices and networks from one dashboard. The product is subscription-based, with a centralized dashboard for monitoring devices, automating tasks, pushing patches, remote access, and data protection. The company aims to streamline IT operations, improve service delivery, and strengthen security for IT departments and MSPs serving multiple clients.

Company size
1,001-5,000
Company stage
Private
Total funding
$761.5M
Headquarters
Austin, TX
Founded
2013

Recently Posted Jobs

Explore more opportunities at NinjaOne

See more jobs