Position: React developer
Company: Planet of Hotels
Category: JavaScript
Experience required: 2y
English level: intermediate

**Requirements:**
● 2+ years of experience building web applications using React.js;
● Thorough understanding of React.js and its core principles;
● Experience with Redux/Thunk;
● Experience with performance and SEO optimizations;
● Strong proficiency in JavaScript / ES6 + / HTML5 / CSS3;
● Familiarity with SASS/LESS pre-processors;
● Good knowledge of common front-end development tools (Webpack, Babel,
NPM, etc.);
● Strong understanding of SOLID principles;
● Intermediate English;
● A desire to take a creative approach to the development of new features;
● Computer Science (or similar ) degree. 

**Would be a plus:**
● Experience with writing tests (Jest, React-testing library);

**Responsibilities**:
● Delivering a high-quality, readable, and testable code;
● Improving/refactoring the existing codebase;
● Adding new features.

**We are looking for a specialist to work in the company's office in Bali or remotely.**