Position: Middle Front-end developer (Angular)
Company: ITCraft
Category: JavaScript
Experience required: 2y
English level: intermediate

We're looking for an Angular developer to join a team working on a complex configurable system that provides searching, organizing and conducting audio/video/chat for short consultations, long group calls and webinars for up to 3000 people. The system supports multiple platforms, each of which is configured for its own set of functions and has a customized design.

Technologies:
Angular 10+, Angular CLI, Webpack, Typescript, Rxjs 6.x, SCSS, HTML/CSS.

Responsibilities:
- Architecture & development of new reusable components & widgets;
- Integration with server-side REST API;
- Active working on UI/UX (HTML/CSS/JS);
- Working with requirements.

Requirements:
- Good knowledge of Vanilla JavaScript;
- Good Knowledge of Typescript;
- Experience with Angular 6+;
- Good knowledge of HTML/HTM5 and CSS/CSS3;
- Good knowledge of Sass/SCSS preprocessors;
- Ability to develop systems that meet architectural objectives including reusable, scalable code;
- Good understanding of Git;
- Experience with Unit testing (Karma, Jasmine, etc.);
- Problem-solving skills;
- Teamwork, communication, flexibility;
- At least pre-intermediate English.

Will be a plus:
- Experience with Angular 10+;
- Experience with NgRx;
- Experience with OAuth2;
- Experience with docker/docker-compose;
- Experience with WebRTC and websocket;
- Experience with integration frontend widgets to the external systems.

IT Craft offers:
- Competitive salary according to the qualifications;
- Comfortable working environment;
- Flexible working hours;
- Benefits package;
- Reward for sport activities.

Please send your CV.