Position: Angular developer
Company: NodeArt
Category: JavaScript
Experience required: 3y
English level: upper

Hi, we are looking for a Middle/Senior Angular Developer

The client is Europe’s largest supplier of industrial maintenance, repair, and overhaul products and services.
Our ambition is to transfer the delivery of industrial products and solutions across Europe for our customers.
We bring together the problem-solving expertise of 8000 people from brands across Europe.

Should have:

You can name examples of use in different contexts. Are guided by best practices and specifications of such skills:
HTML/CSS. Preprocessors, Methodologies
JavaScript. Core, Performance, Security
Application state management
Package management, Module bundling
CI/CD
oAuth, JWT
HTTP, REST API
Design patterns, OOP, Development principles
Software testing. Approaches, testing types
Git
Understanding of Scrum process

Framework:

Angular
Angular (Components, Routing, Services, Forms, Testing, Performance, Pipes, Directives, HttpClient);
TypeScript;
RxJS;
NGXS;
Patterns (Observable, Decorator);
State management (NgRx).
Self-motivated to continually learn and adopt the latest industry innovations and technology
Self-disciplined and result-oriented, able to work with minimal supervision
Strong problem solving skills
Good team player, motivated to solve complex tasks
Good analytical skills
Strong attention to detail and accuracy
Strong interpersonal and communication skills

Responsibilities:

Delivery. Create and maintain modern interfaces according to unit standards
Code Quality. Follow and improve code quality standards
Contribute ideas through your knowledge of evolving front-end technologies
Be proactive in communication with team members and client
Be a part of a positive and fun team environment
Use industry best practices of development processes &amp; tools, adopt and improve them
Analyze and Estimate. Perform technical assessment of UI mockups/wireframes to ensure the possibility of their implementation within reasonable time
Software Design. Create and review software feature design documents and provide the solution
Mentorship of junior colleagues

Nice to have:

You should have an idea of the subject and its parts. Can explain. Has experience of the use of such skills:
Other mainstream frameworks (Angular, React, ReactNative, AngularJS, Vue, Ionic, Node.js+Express);
PWA
Quality tools (input/output complexity)
Experience with CI/CD setup (GitlabCI)
Application state management (MobX / Saga / etc)
Gulp
Sonar
Docker
GitlabCI
Familiar with UX concepts such as Information Architecture
Agile (principles, Kanban, Scrum), task tracking tool (JIRA), knowledge management (Confluence)

The full-time workload on a remote basis
Start - ASAP