Develop dynamic and responsive user interfaces using React and related front-end libraries/frameworks.
Collaborate with backend developers to integrate front-end components with Microservices through RESTful APIs and GraphQL.
Work closely with UI/UX designers to ensure seamless implementation of designs and exceptional user experiences.
Write reusable, testable, and effective code while adhering to front-end development best practices.
Optimize application performance, ensuring smooth rendering and fast load times.
Implement state management using tools like Redux or Context API .
Work on securing front-end components in accordance with security best practices.
Troubleshoot and debug UI and API issues, ensuring smooth communication between the front-end and microservices.
Participate in code reviews, testing, and deployment processes in an Agile development environment.
Stay updated with the latest trends in front-end development and microservices architecture.
Required Skills and Qualifications:Education: bachelors or masters degree in Computer Science, Engineering, or related field.
Experience: 3+ years of hands-on experience in front-end development using React .
Robust understanding of JavaScript (ES6+) , HTML5 , and CSS3 .
Experience with state management tools like Redux , MobX , or Context API .
Solid knowledge of Microservices architecture and integration through RESTful APIs or GraphQL.
Familiarity with tools like Webpack , Babel , and NPM/Yarn .
Experience in responsive design and cross-browser compatibility.
Understanding of authentication and authorization mechanisms such as OAuth, JWT, etc
Knowledge of version control systems like Git and CI/CD pipelines.
Robust problem-solving, debugging, and analytical skills.
-