Overview
On Site
Up to $60
Accepts corp to corp applications
Contract - W2
Contract - Independent
Skills
JSX
React Hooks:
Event Handling
React Router
Redux
Zustand
libraries like Axios.
Reactjs
Job Details
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.
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.
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.