Angular Developer

 

Description:

We are seeking a highly skilled Angular Developer who has hands-on experience building modern web applications using Angular. The ideal candidate will have in-depth knowledge of Angular's key concepts such as components, services, directives, modules, and reactive programming with Observables and Promises.
If you are passionate about front-end development and are eager to work on cutting-edge projects, we would love to have you as part of our team.

Responsibilities:

  • Develop dynamic, responsive, and high-performance web applications using Angular.
  • Collaborate with back-end developers to integrate RESTful APIs and handle data communication.
  • Utilize Angular features like Components, Directives, Services, Pipes, and Modules to create reusable, maintainable, and scalable code.
  • Implement AOT (Ahead-of-Time) Compilation to optimize performance and reduce bundle sizes.
  • Manage application state and asynchronous operations using Promises and Observables.
  • Write unit and integration tests to ensure the quality of the code.
  • Stay up-to-date with the latest trends and best practices in Angular development.
  • Apply Angular lifecycle hooks such as ngOnInit to ensure optimal performance and functionality.
  • Use ngFor directive to efficiently render dynamic lists and complex structures in HTML.
  • Work with design teams to transform wireframes and mockups into fully functional applications.


Qualifications & Key Skills:

  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience)
  • .Proven experience as an Angular Developer with a solid understanding of Angular concepts
  • .Strong knowledge of Angular Components, ngModules, and Services
  • .Experience working with Pipes and Filters to transform data in templates
  • .Familiarity with ngFor and ngIf directives to manipulate DOM
  • .In-depth understanding of AOT Compilation and its performance advantages
  • .Hands-on experience with Promises and Observables for handling asynchronous operations
  • .Understanding of ngOnInit lifecycle hook and its proper usage in component initialization
  • .Proficiency in HTML, CSS, JavaScript, and TypeScript
  • .Knowledge of version control tools like Git
  • .Familiarity with testing frameworks like Jasmine and Karma
  • .Strong problem-solving skills and ability to troubleshoot complex issues
  • .Experience with Angular Material or other UI component libraries
  • .Familiarity with state management tools like NgRx or Akita
  • .Knowledge of front-end build tools such as Webpack, NPM, or Yarn
  • .Experience working in an Agile/Scrum environment

.

Organization Amigo Software Limited
Industry IT / Telecom / Software Jobs
Occupational Category Angular Developer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-12-01 6:46 am
Expires on 2025-01-15