Position: React.js Developer
Company: Impltech
Category: JavaScript
Experience required: 2y
English level: upper

Looking for Java Developer with 2+ years of experience to join our team on remote full-time basis.
Requirements: ReactJS/React Hook/React Router, ES6/ES7, Redux/MobX State tree, REST API.

The project you will be working for lies in the HR domain. The aim of the project: to develop a platform that would help HR specialists to digitalize HR processes, optimize HR costs and analyze HR tools available in the market. Our client is a German HR company with over 10 years of expertise in digitalization of HR processes and management consulting.

**Required skill set:**
- 2+ years of commercial experience with React;
- Experience working with ReactJS / React Hook / React Router;
- Cross-browser and responsive layout HTML5 / CSS3 / Flex / Grid;
- Understanding of ES6/ES7 standards;
- Experience with components libraries ant design / material ui;
- Experience with state management using Redux / MobX State tree;
- Experience with REST API;
- Good knowledge of Git and CI/CD solutions (GitLab).

**Responsibilities:**
- Understanding of User Experience (UX/UI) design patterns including Responsive, Adaptive user interface design;
- Building web applications from scratch to publishing;
- Develop, and support web applications leveraging modern JS frameworks & Web standards;
- Collaborate with engineers, product managers, and user experience (UX) designers to design and develop modern, consistent user interfaces using leading UI design patterns and best practices;
- Participate in peer reviews with local and remote teammates;
- Keep up to date library and framework development;
- Actively participate in Agile / Scrum ceremonies.

**What company offers:**
- Opportunity to work on interesting foreign projects in the team of professionals;
- Friendly style of management;
- 21 working days of paid vacations, paid sick leaves;
- Taxes coverage and accounting support;
- Flexible working schedule (9 a.m.- 6 p.m. or 10 a.m.-7 p.m.);
- Remote mode of work.