Position: Front-End developer (Angular 8)
Company: Codebridge Technology
Category: JavaScript
Experience required: 3y
English level: intermediate

The main task in the settlement is the development of the front-end for a high-load system.

Your tasks will include:
- incorporate our designer's vision into the life of visuals to Figma's layouts;
- take part in planning tasks, give an assessment to tasks, divide tasks into subtasks;
- expand new functionality and Angular components, improve the basics;
- share ideas and ideas with the team.

Requirements:
- work experience from 3 years;
- experience in commercial projects with Angular 6+;
TypeScript;
- confident knowledge of JavaScript (ES6 +);
- experience in functional programming;
- understanding of REST API, CORS;
- confident use of RxJS6 +;
- knowledge of HTML5 / CSS3 (animations, Flexbox, Bootstrap);
- experience in layout and understanding of the features of development for mobile devices;
- ability to write clean clear CSS code;
- ability to break down into components that can be used;
- ability to find several solutions to a problem and implement them in practice;
- writing quality code;
- Git;
- general understanding of CI / CD;
- proactivity and responsibility;
- Read and search for information in English.

Preferably:
- BEM;
- experience in developing UI components (subject to availability);
- knowledge of best practices for web application development;
- S.O.L.I.D. і Clean Code;
- experience with WebSockets;
- experience with SVG, Canvas, etc .;
- practical skills to improve code performance;
- programming templates;
- Understanding how frameworks (Vue, Angular or React) work under the hood.