Position: Front-end Developer (Angular)
Company: Lifecell
Experience required: 1y
Category: JavaScript
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

Mandatory Skills: 

Experience from 2 years (would by nice: real examples that can be seen). 
-	Comprehensive understanding of JavaScript (ES6+)
-	Knowledge of Typescript
-	Comprehensive knowledge of Angular Framework (v8+)
-	RxJS experience
-	Data Structures Understanding
-	Solid understanding of REST API
-	HTML (DOM tree, HTML5 components, etc)
-	CSS (understands box model, can describe how flexbox works, etc)
Would be plus:
-	Knowledge of adjusted technologies (NodeJS, Webpack, Gulp etc)
-	Experience with any State Management Library/Framework (NgRx, NgXs, Akita)
-	Understanding of most widespread patterns in FE development (MVC, MVVM, Redux)
-	UI/UX patterns understanding
-	Experience with Material, Bootstrap etc. for fast prototyping.
-	AngularJS experience
-	Progressive Web Applications experience/knowledge

1.	Develop roadmap for new/existing Web products according to business and technical requirements.
2.	Define architecture and development of Web frontend software.
3.	Code revision and control.
4.	Web software products knowledge management.
5.	Cooperate with web designers and backend developers for Web products development.
6.	Write well designed, testable, efficient code by using best software development practices.
7.	Creating Frontend functionality using ReactJS.
8.	Create site layout/user interface by using standard HTML/CSS practices. 
9.	Knowledge sharing with other team members.