HumanBit Logo

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.

Powered by
HumanBit Logo