Senior React.js Developer
Posted Updated
Description
# Senior React.js Developer
## Company Overview
*Company information is not specified.*
## Job Summary
The Senior React.js Developer will play a crucial role in developing high-quality front-end applications leveraging the React framework. This position requires a strong foundation in JavaScript, React, and modern web development practices to enhance user experience and optimize performance.
## Responsibilities
- Develop and maintain robust and scalable web applications using **React.js** and **Redux**.
- Collaborate with UI/UX designers to implement responsive and intuitive user interfaces.
- Utilize advanced React concepts including **hooks**, **higher-order components (HOCs)**, and **React Context API**.
- Optimize application performance through effective techniques in React, including lazy loading and **React.Suspense**.
- Implement server-side rendering (SSR) and static site generation (SSG) using **Next.js**.
- Handle data fetching efficiently using **Axios** and the **Fetch API**, including implementing interceptors and error handling.
- Participate in code reviews and provide mentorship to junior developers on the team.
- Utilize **Azure DevOps** for CI/CD processes and manage project configurations with YAML.
## Qualifications
- **8-9 years** of professional experience in front-end development.
- Minimum **6 years** of experience specifically in React.js, with at least **4 years** focused on its core functionalities.
- **Proficient in JavaScript (ES6+)** and modern React concepts.
- Experience with **Redux** (Thunk/Saga) and the **React Context API**.
- Solid understanding of **React Fiber architecture** and virtual DOM reconciliation.
- Hands-on experience with **Next.js** for SSR/SSG.
- Proficiency in building custom **hooks** and **HOCs**.
- Strong understanding of performance optimization strategies in React applications.
- Familiarity with **browser storage** solutions (localStorage, sessionStorage) and secure handling of tokens.
## Preferred Skills
- Basic knowledge of real-time communication tools like **SignalR** or **WebSockets**.
- Understanding of responsive design principles and CSS media queries.
- Experience with **Azure DevOps** pipelines and **YAML** configurations.
## Experience
- 8-9 years of overall experience with a strong emphasis on React.js development for at least 4 years.
## Environment
*Work setting and location details are not specified.*
## Salary
*Salary information is not provided.*
## Growth Opportunities
*Potential career advancement opportunities are not specified.*
## Benefits
*Details about benefits offered are not specified.*
