Frontend Developer
Summary
Builds and maintains Angular-based frontend apps with Micro-Frontend architecture, integrates REST APIs, and occasionally contributes to Java/Spring Boot microservices in an Agile team.
Key Responsibilities
- Design, develop, and maintain high-quality frontend applications using Angular, HTML5, and CSS3.
- Build scalable and reusable UI components following Micro-Frontend architecture principles.
- Ensure responsive design, cross-browser compatibility, and optimal application performance.
- Integrate frontend applications with backend RESTful APIs.
- Contribute to backend development using Java, Spring Boot, and Microservices.
- Troubleshoot, debug, and resolve application issues while maintaining code quality.
- Develop unit and integration tests to ensure reliable and maintainable applications.
- Participate in deployment activities and support production releases.
- Collaborate closely with cross-functional teams in an Agile/Scrum development environment.
Requirements
- Minimum 3 years of experience in web application or full stack development.
- Stronger hands-on expertise in frontend development than backend development.
- Proven experience building modern web applications using Angular.
- Solid knowledge of HTML5, CSS3, and modern frontend development best practices.
- Experience implementing or working with Micro-Frontend architecture.
- Good working knowledge of Java, Spring Boot, and Microservices.
- Experience integrating and debugging REST APIs.
- Familiarity with version control systems and collaborative development practices.