Remote, Brazil Remote (Country) Employment

NinjaOne is hiring a Senior Software Engineer - React

About the Role

The role involves building and maintaining high-performance web applications with a strong focus on React-based interfaces and seamless user experiences.

Responsibilities

  • Develop and optimize user interface components using React
  • Collaborate with product and design teams to define feature requirements
  • Write clean, maintainable, and testable code
  • Participate in code reviews to ensure code quality
  • Troubleshoot and resolve front-end performance issues
  • Implement responsive designs for cross-device compatibility
  • Integrate with RESTful APIs and backend services
  • Maintain and update existing application features
  • Follow security best practices in front-end development
  • Contribute to technical documentation
  • Support deployment and monitoring of front-end assets
  • Work within agile development cycles
  • Identify and propose improvements to user workflows
  • Ensure accessibility standards are met
  • Optimize applications for maximum speed and scalability
  • Collaborate on architectural decisions for front-end systems
  • Stay current with evolving React ecosystem tools and libraries
  • Assist in mentoring junior developers
  • Participate in sprint planning and retrospectives
  • Conduct unit and integration testing for UI components
  • Use version control systems effectively
  • Coordinate with QA teams to resolve defects
  • Implement internationalization and localization support
  • Adhere to coding standards and style guides
  • Contribute to end-to-end testing frameworks

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid remote with flexibility

Team

Collaborative engineering team focused on product innovation

Why Join Us

  • Opportunity to work on a rapidly growing SaaS platform
  • Culture that values transparency, innovation, and collaboration
  • Support for professional development and conference attendance

Technology Stack

  • Primary frontend: React with modern hooks and patterns
  • State management: Redux and React Context
  • Build tools: Webpack, Babel, ESLint
  • Testing: Jest, React Testing Library, Cypress
  • Backend integration via REST and GraphQL
  • Version control: Git with GitHub

Available for qualified candidates

Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
NinjaOne
NinjaOne unifies IT to simplify work for more than 35,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend.
All jobs at NinjaOne Visit website
Job Details
Department Engineering & Quality Assurance
Category other
Posted 9 months ago