Position: ANGULAR Developer
Company: TEDDY
Category: JavaScript
Experience required: 2y
English level: upper

Skills Required:

•	Understanding of Core JavaScript
•	Good understanding of TypeScript
•	In-depth knowledge of the Angular 12+ (Ivy)
•	Knowledge of HTML, CSS and derivatives (SCSS, SASS, etc.)
•	Experience with npm / yarn
•	Experience with RESTful API
•	Experience with RxJS
•	Familiarity with database technologies such as SQL, Oracle, and MongoDB
•	Critical thinker and problem-solving skills
•	Willingness to learn new technologies
•	Familiarity with Git, Github, VSTS

Responsibilities:

Creation of customizable dashboard in line with Spotfire, Tableau, or PowerBI Online for engineering solutions. 
Any element present to the user would be fully customizable and modifiable by user. Separate modules within application (note: not angular modules), such as mapping module, data visualization module, navigation module, custom calculations module, etc., are expected to be tightly integrated with each other.
Example of the functionality: Creation of dashboard - component type and additional info (size, shape, position, layer, name, data inside) - logic for saving this information -  logic for loading this information - recreation of initially saved dashboard.