Position: Front-end Developer (Angular)
Company: GBKSOFT
Category: JavaScript
Experience required: 2y
English level: intermediate

Required skills
— At least 2 years of experience;
— Extensive knowledge in HTML5, CSS3 and JavaScript;
— Understanding of JS core concepts — memory management, event loop;
— Angular 6+, Typescript, RxJs, Angular CLI;
— REST API, HTML5 API, WebSockets;
— Experience with 3d-parties services integrations ( socials, payments );
— GIT;
— Experience working with UI kits ( eg Ng-zorro );
— Intermediate / Upper-intermediate level of English;
— Clean code best practices, experience providing code-review.

As a plus
— React basics — with ability to gain expertise;
— Familiarity with modern CI/CD;
— Experience with TDD / BDD;
— Understanding of Design patterns;
— NodeJS;
— Docker;
— Server-Side Rendering;
— Understanding of micro-frontend architecture;
— Experience with GraphQL.

We offer
— Opportunity for professional growth;
— Competitive level of remuneration (timely payments and performance reviews);
— 20 working days of vacation per year, rest on public holidays;
— Flexible working hours: starts 8–10, ends 17–19;
— Friendly working environment;
— Comprehensive help and willingness to listen to ideas.

Responsibilities
— Choice of technologies, project estimation in the context of certain technologies;
— Providing code review;
— Consultations, training and mentoring;
— Decomposition of complex parts of the project and their development;
— Participation in interviews, certifications;
— Participation in internal processes improvement.

Our projects can be found at the link — gbksoft.com/cases