Sr. ReactJS Developer

Overview

On Site
$60 - $70
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Able to Provide Sponsorship

Skills

Telecom
React.js
XML
UI
API
Data Flow
HTML
JavaScript
Writing
Management
Performance Tuning
Routers
Routing
Testing

Job Details

Job Title: Sr. ReactJS Developer

Location: Basking Ridge, NJ (Hybrid 2-3days/week in office)

Duration: 12+ Months

React-Specific Skills:

  • JSX:

Understanding JSX (JavaScript XML), a syntax extension that allows writing HTML-like code within JavaScript, is fundamental for defining React component structures.

  • Components:

Proficiency in creating and managing both functional and class components, understanding their lifecycle, and how they interact to build a complete UI.

  • State and Props:

Mastering the concepts of state (internal, mutable data within a component) and props (immutable data passed from parent to child components) for managing data flow and component re-rendering.

  • React Hooks:

Expertise in using React Hooks (e.g., useState, useEffect, useContext, useReducer) for managing state, side effects, and other component features in functional components.

  • Event Handling:

Implementing event listeners and handling user interactions within React components.

  • Conditional Rendering and List Rendering:

Techniques for conditionally displaying content and rendering lists of items efficiently.

  • Routing (e.g., React Router):

For single-page applications, knowing how to implement client-side routing to navigate between different views.

  • State Management Libraries (e.g., Redux, Zustand):

For larger applications, familiarity with state management libraries to handle complex application state.

  • API Integration:

Fetching and displaying data from external APIs using fetch or libraries like Axios.

  • Performance Optimization:

Techniques for optimizing React application performance, such as memoization and virtualized lists.

  • Testing:

Writing unit and integration tests for React components using testing libraries like Jest and React Testing Library.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About SSV Technologies Inc