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?
How do I apply for Senior Software Engineer, React - Endpoint State and Control Team?
Is Senior Software Engineer, React - Endpoint State and Control Team at NinjaOne remote?
77 of the 200 frontend roles posted in September 2026 were remote.See where they were