Senior React.js Developer (React + Redux) | Codersbrain
full-time
Posted on August 21, 2025
Job Description
Senior React.js Developer (React + Redux)
Company Overview
Information about the company, its industry, and culture is not specified.
Job Summary
The Senior React.js Developer will play a crucial role in developing advanced front-end solutions using React.js and associated technologies. This position will require a deep understanding of modern JavaScript concepts, performance optimization, and state management techniques to contribute to the organization's success by building scalable and efficient web applications.
Responsibilities
- Lead the front-end development efforts with 6+ years of professional experience, including at least 4 years focused on React.js.
- Utilize JavaScript (ES6+) to create dynamic and responsive web applications, applying modern React concepts effectively.
- Implement state management using Redux (Thunk/Saga) and the React Context API.
- Optimize application performance by leveraging knowledge of the React Fiber architecture and virtual DOM reconciliation.
- Develop server-side rendered (SSR) and statically generated (SSG) applications using Next.js.
- Construct custom hooks and Higher Order Components (HOCs) to enhance functionality and reusability of components.
- Focus on key performance metrics and ensure smooth user experiences by understanding performance optimization techniques.
- Handle HTTP requests and responses using Axios (including interceptors and error handling) and the Fetch API.
- Implement code-splitting through lazy loading and React Suspense for improved performance.
- Implement secure handling of tokens while utilizing localStorage and sessionStorage for browser storage.
- Ensure applications adhere to responsive design principles, using CSS media queries effectively.
- Collaborate using Azure DevOps pipelines and manage configurations with YAML.
- Possess basic knowledge of real-time communication tools like SignalR or WebSockets for dynamic data transmission.
Qualifications
- 6-8 years of relevant front-end development experience with a strong emphasis on React.js.
- Bachelor's degree in Computer Science, Information Technology, or a related field (preferred).
- Proficient in modern JavaScript (ES6+) and advanced React functionalities.
- Experience with state management libraries, primarily Redux.
- Familiarity with server-side rendering (SSR) and static site generation (SSG) using Next.js.
- Strong understanding of performance optimization and responsive design techniques.
- Skilled in handling browser storage and implementing secure practices for managing web tokens.
- Knowledge of development pipelines and configuration management using Azure DevOps and YAML.
Preferred Skills
- Familiarity with real-time communication technologies like SignalR or WebSockets.
- Experience with additional frameworks or libraries related to React ecosystem.
- Understanding of mobile-first design strategies and tools.
Experience
- A minimum of 7 years of experience in front-end development, with significant hands-on experience in React.js.
Environment
- This position is remote, with working hours from 11:00 AM to 8:00 PM. Candidates must be flexible, as project requirements may necessitate overlapping with Eastern Standard Time (EST).
Salary
- Estimated salary is 1.2 LPM + GST.
Growth Opportunities
Information about potential career advancement opportunities within the company is not specified.
Benefits
Information about offered benefits, such as insurance and paid leave, is not specified.