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.