Position: React, Middle-Senior Front End Developer
Company: QArea
Category: JavaScript
Experience required: 3y
English level: intermediate

**Requirements:**
- considerable FE development experience;
- React/Redux;
- React lifecycles;
- React hooks;
- experience working on medium to complex React app;
- experience in CSS3/HTML5;
- strong problem-solving and analytical skills
- layout and design patterns (Bootstrap, Flexbox, etc.);
- experience with build tools: webpack, gulp etc.;
- experience with typical client-side tasks like routing, caching, - 
- communicating with API, etc.
- deep understanding of code versioning tools, such as Git / GitHub;
- experience in a wide variety of TCP based protocol stacks and architecture (HTTP, HTTPS, SOAP);
- experience in REST
- knowledge and understanding of client-side architecture best practices;
- profound knowledge of browser limitations, testing, and debugging;
- TypeScript;
- Intermediate English;

**Duties:**
- developing new user-facing features using React.js;
- building reusable components and front-end libraries for future use;
- translating designs and wireframes into high-quality code;
- optimizing components for maximum performance across a vast array of web-capable devices and browsers;