REACT JS DEVELOPER
SKILL SET REQUIED:
1. React-Js Fundamentals: 9. Performance Optimization:
- JSX (JavaScript XML) Code splitting
- Components and Props Lazy loading * State and Lifecycle Memoization
- Hooks (useState, useEffect, useContext, etc.)
- Component Lifecycle
10.Debugging and Profiling:
2. React Router: Chrome DevTools
- React DevTools
- Setting up and configuring React Router
- Route rendering and navigation
11.Security Best Practices:
3. State Management: Cross-Site Scripting (XSS) prevention
- Redux or Context API for state management Cross-Site Request Forgery (CSRF) prevention
- Actions, Reducers, and Store in Redux
4. Component Styling: 12.Code Quality:
- CSS-in-JS libraries (e.g., Styled Components, ESLint for code linting
Emotion) Prettier for code formatting
- Preprocessors (e.g., SASS, LESS)
13.RESTful API Integration:
5. API Interaction: Understanding of RESTful principles
- Fetch API or Axios for data fetching Consuming REST APIs in React applications
- Handling asynchronous operations
14.Authentication and Authorization:
6. Responsive Design: JWT (JSON Web Tokens) for authentication
- Responsive layout design using CSS media Role-based access control (RBAC) queries
- Mobile-first development principles
15.Problem-Solving:
- Ability to troubleshoot and solve complex issues
7. Testing: Critical thinking skills
- Unit testing with tools like Jest and React Testing
Library
- Snapshot testing
16.Learning and Adaptability:
- Willingness to learn and adapt to new
8. Build Tools: technologies
- Keeping up with industry trends and best
- Webpack or Create React App for project setup practices
- Babel for transpiling JavaScript
Job Types: Full-time, Internship
Salary: ₹1,000.00 - ₹1,500.00 per month
Benefits:
- Flexible schedule
- Health insurance
Schedule:
- Day shift