As a Senior Angular Micro Frontend Developer, you will play a critical role in the design and implementation of micro frontend architectures. You will be responsible for developing applications from scratch, ensuring high-quality code and performance across multiple deployments. You will collaborate closely with cross-functional teams to deliver seamless user experiences.
Responsibilities
- Lead the development of scalable Angular applications utilizing micro frontend architecture.
- Design and implement micro frontend solutions that are modular, maintainable, and reusable.
- Manage and execute multiple deployments, ensuring smooth transitions and integration of new features.
- Work with product managers, designers, and other developers to gather requirements and translate them into technical specifications.
- Review and maintain code quality through best practices, code reviews, and automated testing.
- Provide guidance and mentorship to junior developers, fostering a culture of learning and improvement.
- Identify and resolve performance bottlenecks and improve application responsiveness.
- Create and maintain technical documentation to ensure knowledge transfer and continuity.
Qualifications
- 8+ years of hands-on experience in Angular development, with a strong focus on micro frontend architecture.
- Proven track record of managing multiple deployments and experience with CI/CD pipelines.
- Strong proficiency in Angular, TypeScript, HTML, and CSS.
- Familiarity with microservices architecture and RESTful APIs.
- Experience with state management libraries (e.g., NgRx, Akita).
- Understanding of Webpack and module federation concepts.