Job Description: T2 Angular Developer
Job Summary:
We are looking for an experienced T2 Angular Developer with 8+ years of experience in frontend development, Angular, TypeScript, and modern web technologies. The ideal candidate should have strong expertise in building scalable, responsive web applications, along with a solid understanding of Java, Spring Boot, microservices, RESTful APIs, and CI/CD practices.
Key Responsibilities:
Design, develop, and maintain scalable web applications using Angular, TypeScript, HTML5, and CSS3.Build reusable UI components using Angular Material, PrimeNG, or similar component libraries.
Develop responsive, user-friendly interfaces following modern web development standards.
Integrate frontend applications with RESTful APIs and backend microservices.
Collaborate with backend developers working on Java 21 and Spring Boot.
Participate in application design, code reviews, debugging, performance optimization, and technical documentation.
Support CI/CD pipelines using Jenkins, GitLab CI, and Infrastructure as Code (IaC) practices.
Work closely with stakeholders and cross-functional teams to understand requirements and deliver solutions.
Apply strong analytical and problem-solving skills to resolve complex technical challenges.
Required Skills:
Angular: Strong hands-on experience with Angular, preferably version 12 or above.
TypeScript: Expert-level proficiency in TypeScript, JavaScript, and modern frontend development.
Web Fundamentals: Strong knowledge of HTML5, CSS3, responsive design, and browser compatibility.
UI Libraries: Experience with Angular Material, PrimeNG, or similar component libraries.
Backend Technologies: Working knowledge of Java 21, Spring Boot, and microservices architecture.
API Development: Experience designing, developing, and consuming RESTful APIs.
CI/CD Tools: Hands-on experience with Jenkins, GitLab CI, and build/deployment pipelines.
Infrastructure as Code: Understanding of IaC concepts and related tools.
Documentation: Ability to prepare technical documentation and communicate design decisions clearly.
Communication: Strong stakeholder management, collaboration, and problem-solving skills.
Preferred Qualifications:
Experience developing enterprise-grade web applications.
Understanding of frontend architecture, reusable components, and application performance optimization.
Familiarity with version control systems such as Git.
Ability to work independently and collaborate effectively within an agile development environment.