Our teammate needs to meet the next requirements:
• 3+ years
of relevant working experience with React.js;
• knowledge of web markup, including HTML5, CSS3;
• knowledge of SASS/SCSS preprocessors .
• proven React.js (including hooks) knowledge;
• proficiency with ES6+, TypeScript;
• knowledge of project configuration (cra, webpack, eslint, prettier,
craco);
• experience with at least one of famous UI library (Material-UI, Semantic
UI, Ant Design etc.);
• excellent knowledge of redux (one of: rtk, saga, easy-peasy),
react-router;
• experience with form libraries (such as final-form, formik etc.),
client-server communication (axios, fetch etc.);
• development principles such as SOLID, DRY, KISS etc.;
• understanding RESTfull API;
• experience with VCS (Git + GitFlow);
• experience of writing unit tests (jest, mocha, enzyme);
• at least intermediate level of English (spoken and written);
• ability to write pure, readable, expandable code;
• ability to work independently, and as a team member.
Nice to have:
• familiarity with such packages as i18next, react-intl, lodash, moment,
D3.js etc.;
• experience with CSS in JS, animation libraries, Socket.io, PWA, SSR;
• experience with GraphQL;
• basic knowledge of Node.js or Laravel;
What do we offer:
• competitive fixed salary;
• minimum of bureaucracy;
• opportunity to work in autonomy and skilled teams;
• accounting support; • corporative English classes at the office;
• 7- hours working day;
• paid vacation of 24 working days.
What you will do:
• write high quality, maintainable code;
• develop functionality according to the project requirements;
• participate in project meetings.
About project:
We are looking for a long term
partner-developer. So we provide a fixed salary in spite
of your engagement in projects. Working with us you’ve got
a good opportunity to improve your technical expertise and
communicate with the English-speaking team,