Senior Software Engineer – React

Filled
February 18, 2026

Job Description

📍 Location

Remote (USA) – Flexible; physical offices in Austin, TX and Tampa, FL for hybrid option

💼 About the Role

NinjaOne is seeking a Senior Software Engineer – React to join its Product Development team. This role focuses on building dynamic, high-performance user interfaces using React while collaborating with designers, product managers, and engineers to deliver seamless and accessible experiences for a global user base.

You’ll work with design systems, Storybook, React Query, and AWS, building reusable, composable UI components that meet core UX standards like accessibility, responsiveness, and internationalization.

🚀 Key Responsibilities

  • Develop robust, reusable, and accessible UI components using React and Storybook
  • Collaborate with designers and product teams to implement design system components and patterns
  • Write secure, maintainable code, participate in code reviews, and lead cross-team initiatives
  • Improve systems continuously through refactoring and optimization
  • Consider UX principles like adaptive UI, responsive design, accessibility, and internationalization in all development
  • Provide constructive feedback on design and code quality
  • Maintain awareness of emerging frontend technologies and trends

🛠 Required Qualifications

  • 7+ years of professional experience with JavaScript & CSS
  • 5+ years of React development experience
  • Experience with AWS instance management
  • Knowledge of design system tools such as Figma and Storybook
  • Familiarity with React Query for asynchronous data handling
  • Experience with front-end testing frameworks and writing effective tests
  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, or related field
  • Strong communication and collaboration skills
  • Experience with component-based UI development and building composable, reusable components

✅ Preferred Skills

  • Experience working in hybrid or remote teams
  • Familiarity with adaptive UI, accessibility standards, and responsive design
  • Understanding of cross-team design and UX collaboration
  • Continuous improvement mindset for code quality and system optimization

🌟 What You’ll Love at NinjaOne

  • Work with a collaborative, kind, and curious team
  • Flexible hybrid remote schedule
  • Comprehensive benefits: medical, dental, vision, 401(k), life insurance, PTO
  • Opportunities for growth and advancement
  • Work in a company with 98% customer satisfaction over 5+ years

💰 Compensation

  • Base salary range: $130,000 – $200,000 / year (depending on location and experience)
  • Benefits include medical, dental, vision, 401(k), PTO, and life insurance