Job Description
Inviting applications for the role of Lead Consultant - Angular
In this role, you will develop user interfaces and components using JavaScript and TypeScript within the Angular framework. You will manage complex data, state, and events using Ngrx and RxJS, conduct unit testing with Jest or Jasmine, and integrate APIs with front-end components.
Responsibilities
Develop user interfaces and related components using JavaScript and TypeScript in the Angular framework.
Manage complex data flows, state management, and event management using Ngrx and RxJS.
Integrate REST APIs with Angular components, ensuring seamless communication between front-end and back-end systems.
Conduct unit testing using Jest or Jasmine to ensure code quality and reliability.
Collaborate with cross-functional teams in an Agile environment to deliver high-quality software solutions.
Create modern, responsive, and visually appealing web applications using HTML5, CSS3, SASS, Bootstrap,
Manage Version control, Collaboration, and Integration with UI Tools.
Minimum Qualifications
Bachelor's degree in computer science, Information Technology or related field
Hands on experience in JavaScript or TypeScript.
Experience building UI, Reusable components with Angular 16+ and state management using Ngrx.
Strong understanding of RxJS implementation for event management.
Ability to integrate REST APIs with Angular applications.
Experience with unit testing frameworks such as Jest or Jasmine.
Experience working in Agile environments.
Experience in HTML5, CSS3, SASS, Bootstrap, and Git operations.
Preferred Qualifications
Experience with CI/CD processes using Jenkins, Git, GitLab CI/CD, Docker, Similar tools
Familiarity with cloud platforms like AWS.
Knowledge of PrimeNG, DevExtreme Grid, and Angular Material.