Remote, Brazil Remote (Country)

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

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 10 months ago