Description

We are seeking a skilled UI Developer with expertise in Angular to join our dynamic team. The ideal candidate will have hands-on experience with Angular CLI, Babel, Webpack, NPM, and advanced concepts like Dependency Injection, Lazy Loading, and Ahead-of-Time (AOT) Compilation.

 

Key Responsibilities:

  • Develop responsive, high-performance, and scalable UI components using Angular.
  • Implement Lazy Loading, AOT compilation, and Dependency Injection to enhance application performance.
  • Utilize Angular CLI, Babel, Webpack, and NPM for project setup, build automation, and module bundling.
  • Work on state management, component communication, and data binding in Angular applications.
  • Collaborate with backend developers to integrate RESTful APIs and WebSocket connections.
  • Write clean, modular, and maintainable code, following industry best practices.
  • Conduct code reviews, debugging, and unit testing to ensure application quality.
  • Stay updated with the latest Angular versions, libraries, and trends in UI development.

 

Required Skills & Experience:

  • 3-7 years of experience in UI development with Angular (versions 8 and above).
  • Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3 (SCSS/SASS/LESS).
  • Strong understanding of Angular concepts: Components, Directives, Services, Routing, RxJS, and Forms (Template & Reactive).
  • Experience with Webpack, Babel, and NPM for modern front-end development.
  • Hands-on experience with Angular CLI for application scaffolding and build optimizations.
  • Understanding of Dependency Injection, Lazy Loading, AOT compilation, and dynamic component loading

Education

Any Gradute