React Developer

Hyderabad, Telangana, India
Jul 23, 2024
Aug 08, 2025
Onsite
Full-Time
4 Years
Job Description

We are looking for an experienced React JS Developer to join our dynamic team. As a React JS Developer, you will be responsible for designing, developing, testing, and deploying high-quality web applications using React, JavaScript, and TypeScript. You will leverage your expertise in Redux Saga middleware and unit testing to build scalable and maintainable applications that meet our users' needs.

Key Responsibilities

  1. Application Development. Design and develop complex React applications, utilizing JavaScript and TypeScript to deliver high-performance, scalable solutions.
  2. State Management. Implement and manage application state and side effects using Redux Saga middleware, ensuring robust and efficient state management.
  3. Quality Assurance. Write and maintain unit tests with frameworks such as Jest or Mocha to ensure code quality, reliability, and performance.
  4. Collaboration: Work closely with cross-functional teams to identify project requirements, prioritize tasks, and deliver solutions that align with business goals.
  5. Code Reusability. Develop reusable and modular code components to enhance code maintainability and scalability.
  6. Troubleshooting. Diagnose and resolve issues within the application, optimizing performance and ensuring a seamless user experience.
  7. Continuous Learning. Stay current with the latest developments in React, JavaScript, and related technologies, applying new knowledge to improve the application and development processes.
  8. Code Reviews. Participate in code reviews, providing and receiving constructive feedback to maintain high code standards.
  9. Documentation. Contribute to the development of technical documentation and knowledge base to support team members and project continuity.

Requirements

  1. Experience. 4+ years of experience in React development with a strong grasp of React fundamentals, components, and state management.
  2. Technical Skills. Proficiency in JavaScript and TypeScript, with experience in using TypeScript to write maintainable code. Familiarity with Redux Saga middleware, React Router, and related technologies.
  3. Testing Knowledge. Experience with unit testing and frameworks like Jest or Mocha.
  4. Problem-Solving. Strong problem-solving skills with the ability to troubleshoot and debug complex issues.
  5. Communication. Excellent communication and collaboration skills for effective interaction with cross-functional teams.
  6. Education. Bachelor's degree in Computer Science or related field, or equivalent practical experience.

Nice to Have

  • Experience with React Native or other mobile technologies.
  • Knowledge of GraphQL or other query languages.
  • Experience with Docker and containerization.
  • Familiarity with CI/CD pipelines and automation tools.
  • Certification in React or related technologies.

What We Offer

  1. Competitive Salary. Attractive salary and benefits package.
  2. Career Growth. Opportunities for career advancement and professional development.
  3. Work Environment. Collaborative, dynamic work environment with flexible working hours and remote work options.
  4. Technology. Access to the latest technologies and tools.
  5. Recognition. Acknowledgment and rewards for outstanding performance.

If you are passionate about building high-quality React applications and thrive in a collaborative environment, we encourage you to apply!