● Be proactive in communication with team members and client;
● Delivery. Create and maintain modern solutions according to unit standards;
● Code Quality. Follow code quality standards;
● Analyze and Estimate. Perform technical assessment of business requirements to ensure the possibility of their implementation within a reasonable time;
Requirements:
You can name examples of use in different contexts. Are guided by best-practices and specifications of such skills:
● HTML/CSS. Pre/post -processors, methodologies;
● JavaScript/TypeScript. Core, performance;
● NodeJS
● Testing. Approaches, types, tooling;
● CI/CD. Understanding, usage;
● Git. Branching strategies;
● Agile. Principles and processes;
● Intermediate English.
Framework:
● NodeJS. Core, ExpressJS/NestJS, no/SQL, ORM, Database design, microservices.
Desirable:
You should have an idea of the subject and its parts. Can explain. Has experience of use of such skills:
● Other modern framework (Angular, Vue, ReactNative);
● Micro-frontends;
● Cloud platforms experience;
● Code quality tools (Sonarqube);
● Experience with CI/CD set up (Docker, GitlabCI, CircleCI etc.);
● Familiar with UX concepts such as Information Architecture.
Personal skills (soft skills):
● Upper-intermediate English
● Good analytical skills
● Good team player, motivated to solve complex tasks
● Strong communication and problem solving skills
● Self-motivated, self-disciplined and result-oriented
● Strong attention to details and accuracy