Design and implement micro frontend applications using React.js & .NET ensuring modularity and scalability.
Create reusable React components and libraries in React & .NET applications that can be shared across multiple applications.
Integrate micro frontends with backend Microservices , ensuring seamless communication and data flow.
Integrate Micro frontends with other components, services in the Organization .
Collaborate with other developers to design micro frontend architecture that aligns with project requirements and long-term goals.
Write clean, standard, maintainable,
and well-documented code. Perform code reviews and provide constructive feedback to team members.
Set up and maintain CI/CD pipelines using provided blue-prints (templates) for micro frontend applications, ensuring smooth and automated deployments and integrate security scanners such as Snyk, x-ray scans, HCL scans etc. to enforce coding standards, identify vulnerabilities, and mitigate security risks.
Optimize applications for maximum speed and scalability.
Implement unit tests, integration tests, and end-to-end tests to ensure the reliability and performance of the applications to ensure code quality using tools such as SonarQube and reliability throughout the development lifecycle using TDD approaches.