NinjaRMM

Senior Software Engineer - React

NinjaRMM$130K — $200K *
US-AnywhereRemote in Texas, US
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of experience with JavaScript & CSS
  • 5+ years of experience with React
  • Ability to manage instances in AWS
  • Experience with Design System software like Figma and Storybook
  • Familiarity with front-end testing frameworks and accessibility
  • Bachelor's degree or equivalent experience in Computer Science or Engineering
  • Strong communication skills

Responsibilities

  • Collaborate with designers and engineers to develop UI components
  • Create accessible and extensible UI components
  • Write secure and maintainable code
  • Conduct code reviews and lead cross-team initiatives
  • Document processes and improvements as needed

Benefits

  • Flexible hybrid remote work options
  • Comprehensive medical, dental, and vision insurance
  • 401(k) plan for financial security
  • Unlimited PTO to prioritize work-life balance
  • Opportunities for growth and career advancement
Full Job Description
Description

About the Role

We are looking for a Senior Software Engineer to join one of our Product Development teams. Someone who has a strong emphasis on React and modern front-end development. In this role, you'll work closely with product designers, product owners, and fellow engineers to create dynamic, high-performance user interfaces. Collaborating across teams, you'll play a key role in building seamless and impactful experiences to deliver a unified customer experience that inspires and brings value to our diverse customer base.

Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MD, ME, MA, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.

What You'll be Doing
• Partner with designers and engineers to develop and implement design system components and patterns via React and Storybook.
• Partner with designers and product teams to develop robust, extensible, and accessible UI components.
• Write secure, maintainable code that powers, participate in code reviews and lead cross-team initiatives, and document processes thoroughly.
• Other duties as needed.

About You

  • Bachelor's degree or equivalent work experience in Computer Science or Engineering.
  • 10+ years of recent working experience with JavaScript & CSS.
  • 5+ years of recent working experience with REACT.
  • Experience building product applications with a strong emphasis on front-end development using React, combined with back-end expertise in Java.
  • Ability to work in a cloud-native environment (AWS); experience with deployment pipelines or observability tooling.
  • Experience working with Design System software such as Figma or Storybook.
  • Experience with React Query.
  • Experience with accessibility, internationalization, adaptive UI, responsive design, and other core UX considerations.
  • Experience with front-end testing frameworks, the value they provide, and how to write effective tests.
  • Fostered habit of constant code and system improvement by refactoring and thinking critically about the system.
  • Provide constructive feedback on team's design choices and code.
  • Component-based user interface development experience, including how to construct and deconstruct components, with a focus on creating composable and reusable UI elements.
  • Experience working with AI and working with a team leveraging AI, or willingness to learn. Claude experience a plus


Additional Information

This position is NOT eligible for Visa sponsorship.

*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.

Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey or Washington the base salary hiring range for this position is $130,000 to $200,000 per year.

For roles based in New York, the base salary hiring range for this position is $130,000 to $200,000 per year.

#LI-Remote

#LI-Hybrid

#BI-Remote

#BI-Hybrid

#LI-JR1

About NinjaRMM

NinjaRMM is an all-in-one remote monitoring and management platform that combines powerful, time-saving IT automation with remote access and live support for IT teams. NinjaRMM offers a single-pane-of-glass experience that helps IT professionals efficiently manage their IT infrastructure and support end-users. The platform is designed to be easy to use, with a simple and intuitive interface that allows IT teams to quickly deploy and manage their IT infrastructure. NinjaRMM is trusted by thousands of IT professionals worldwide, and is used by businesses of all sizes, from small startups to large enterprises.
Learn more about NinjaRMM
Size
200 employees
Industry
Net Income
-$5 million
Founded
2013
5 Year Trend
+50%
Revenue
$20 million
NASDAQ

Similar Jobs

More Jobs at NinjaRMM

More Information Technology Jobs

Find similar Senior Software Engineer - React jobs: