Description

Job Description:

 

Proficiency in Angular : A deep understanding of Angular framework concepts such as components, services, modules, directives, templates, data binding, dependency injection, routing, and forms is essential.

HTML/CSS/JavaScript : Strong knowledge of HTML5, CSS3, bootstrap and JavaScript is crucial for building user interfaces and implementing designs effectively.

TypeScript : Angular is built with TypeScript, a superset of JavaScript that adds optional static typing. Angular developers should be proficient in TypeScript to write clean, maintainable code.

RXJS, Observable

Responsive Design : Experience in creating responsive web applications that work seamlessly across various devices and screen sizes using techniques like CSS media queries.

RESTful APIs : Understanding of RESTful API principles and experience in consuming APIs to fetch and manipulate data within Angular applications.

Version Control/Git : Proficiency in version control systems like Git for code collaboration, branching, merging, and managing code repositories.

Testing : Knowledge of testing frameworks like Jasmine and Karma for writing unit tests and end-to-end tests for Angular applications. Experience with tools like Protractor for end-to-end testing is a plus.

Package Management and Build Tools : Familiarity with package managers like npm, as well as build tools like Webpack or Angular CLI for project scaffolding, dependency management, and bundling

Education

Bachelor's degree