â— 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