Skip to main content

May be closed

This role is over 60 days old on our board. You can still open the company's original page if a link is available.

NinjaOne logo

Senior Software Engineer, React - Endpoint State and Control Team

NinjaOneRemote, United StatesEstimate the salary

Remote ยท Senior 7+ yrs ยท 3 months ago

Quick Take

NinjaOne is seeking a Senior Software Engineer to build new frontend architecture for their Endpoint State and Control team from scratch. You will work primarily in React 18+, TypeScript, and TanStack Query while driving API contracts and component conventions. This is a greenfield remote role for US-based engineers.

๐Ÿข About NinjaOne

NinjaOne unifies IT operations to simplify work for nearly 40,000 customers across 140+ countries. The NinjaOne Unified IT Operations Platform offers endpoint management, autonomous patching, cloud backups, and remote access within a single console to boost resilience and operational efficiency.

๐ŸŽฏ The Role

As a Senior Software Engineer on the Endpoint State and Control team, you will build brand-new frontend architecture from the ground up. You will define UI component patterns, set testing conventions, establish state management strategies, and collaborate on API contracts with backend engineers.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React 18+, TypeScript, TanStack Query (React Query)
  • Testing: Jest, React Testing Library
  • Monorepo & Tooling: pnpm, Figma
  • Backend Alignment: Java, Kotlin, Golang, Postgres, AWS

๐Ÿ’ผ What You'll Do

  • Build high-performing frontend surfaces for a greenfield endpoint management product.
  • Lead feature UI design end-to-end, defining API contracts and component boundaries.
  • Translate Figma mockups into accurate, accessible, and tested production code.
  • Maintain high code quality using unit and integration tests.
  • Leverage modern AI tools within your development workflow to increase productivity.

โœ… What You'll Need

  • 7+ years of experience building complex web applications with React and TypeScript.
  • Deep knowledge of modern server-state management (TanStack Query or similar).
  • Strong testing mindset with hands-on proficiency in Jest and React Testing Library.
  • Confidence leading end-to-end technical feature delivery and collaborating cross-functionally.
  • Comfortable navigating ambiguity and establishing foundational architecture.

๐ŸŒŸ Nice to Have

  • Familiarity reading or contributing to Java 11+ or Kotlin backend services.
  • Prior experience setting up monorepos (pnpm) or design systems from scratch.
  • Knowledge of enterprise accessibility compliance or security/IT operations tooling.

Why This Role?

This is a curated frontend role from NinjaOne. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, TypeScript. Tagged ๐Ÿ’ฐ High Comp for above-market pay.

Senior Software Engineer, React - Endpoint State and Control Team at NinjaOne โ€” FAQ

Quick answers about this role, the stack, and how to apply.

What is the tech stack for Senior Software Engineer, React - Endpoint State and Control Team at NinjaOne?
The role uses React, TypeScript. Filter our board by any of these to find similar openings.
How do I apply for Senior Software Engineer, React - Endpoint State and Control Team?
Use the apply link on this page to go straight to the company or recruiter. No ATS portal โ€” apply directly.
Is Senior Software Engineer, React - Endpoint State and Control Team at NinjaOne remote?
Yes โ€” this is a remote role (Remote, United States).

77 of the 200 frontend roles posted in September 2026 were remote.See where they were