Requirements:
3+ years of commercial experience;
English level upper intermediate;
Excellent knowledge of JavaScript (ECMAScript), TypeScript, HTML5, CSS3;
Knowledge of React, Redux, Material UI, Styled-components;
Knowledge of (, ), Rest API;
Experience with SQL, NoSQL, PostgreSQL, MongoDB, Mysql;
Knowledge Unit tests (Jest), e2e tests (optional).
Will be a plus:
Experience in Agile environment (Scrum or Kanban);
Knowledge of modern JS Code Best Practices (ESLint, Prettier);
Experience with Docker;
Experience with Redis;
Experience with GraphQL;
Experience with GitFlow, NPM, Webpack.
Responsibilities:
Perform basic design tasks;
Perform coding, testing and administration assignments;
Design user friendly, modern, appealing UI layouts and features;
Collaborate on designing scalable Backend & Frontend architecture;
Working closely with the client’s team;
Technical evaluation of projects / tasks to ensure their effective implementation;
Optimize and support application for maximum speed and scalability;
Analysis and implementation of technological improvements.