React JS Developer (5+ Years Experience)

Location:

Bangalore

Employment Type:

Full-Time

Experience Level:

Mid-Senior

Reports To:

Team Lead

Job Description:

We are seeking an experienced React JS Developer with at least 5 years of hands-on experience in building responsive and high-performance web applications. The ideal candidate should be proficient in Redux Thunk for state management and have a foundational understanding of backend technologies such as .NET or Java to connect to web services and troubleshoot connectivity issues. The role will require strong problem-solving skills, the ability to collaborate with cross-functional teams, and a commitment to delivering quality code.

Key Responsibilities:

  • Develop and maintain dynamic and responsive front-end applications using React JS.
  • Implement state management using Redux Thunk for scalable and maintainable code.
  • Integrate front-end components with backend APIs and web services using .NET or Java.
  • Troubleshoot and resolve connectivity issues between the frontend and backend services.
  • Write clean, modular, and scalable code with attention to performance and optimization.
  • Collaborate with backend developers and DevOps teams to ensure seamless integration and deployment.
  • Participate in code reviews to maintain high-quality standards and shared knowledge.
  • Contribute to technical documentation and create reusable components and libraries.

Required Skills & Qualifications:

  • 5+ years of experience in React JS development.
  • Strong understanding of React ecosystem (including hooks, context API, and component lifecycle).
  • Hands-on experience with Redux Thunk for asynchronous actions.
  • Experience in troubleshooting and integrating with backend services using either .NET or Java.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Understanding of RESTful APIs and web services.
  • Familiarity with version control systems like Git.
  • Excellent problem-solving skills and a proactive approach to troubleshooting.
  • Strong collaboration and communication skills.
  • Bachelor’s degree in Computer Science, Information Technology, or related field preferred.

Nice to Have:

  • Familiarity with other React middleware libraries like Redux Saga.
  • Basic understanding of .NET Core, ASP.NET, or Spring Boot frameworks.
  • Knowledge of CI/CD pipelines and deployment processes.
  • Experience in using Azure/AWS cloud services for application hosting.
  • Understanding of agile methodologies and project management tools like JIRA.
Apply Now