● 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