Key Responsibilities:

  • Develop and maintain React applications, ensuring high performance and responsiveness.
  • Implement state management using Redux, and manage side effects with Saga or Thunk.
  • Collaborate with the team to design and develop microfrontend solutions.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews, testing, and debugging to ensure high-quality deliverables.
  • Work closely with product managers, designers, and other teams to build new features and improve existing ones.

Qualifications:

  • 1-4 years of experience in software development, particularly with JavaScript frameworks.
  • Strong proficiency in React.js and its core principles.
  • Hands-on experience with Redux, including middleware such as Redux Saga or Thunk.
  • Understanding of Microfrontend architecture and its implementation.
  • Experience with modern JavaScript (ES6+) and build tools like Webpack and Babel.
  • Excellent problem-solving skills and attention to detail.
  • Strong logical mindset and excellent programming fundamentals.
  • Good communication skills and the ability to work in a team environment.
  • Good to have familiarity with Git and version control practices.
  • Good to have familiarity with RxJS and reactive programming concepts.
  • Good to have familiarity with Node.js and experience with RESTful APIs.