Position: Middle JavaScript Developer
Company: Ciklum
Experience required: 3y
English level: intermediate

Responsibilities: 

Be proactive in communication with team members and client;
Contribute ideas through your knowledge of evolving front-end technologies;
Delivery; 
Create and maintain modern interfaces according to unit standards;
Code Quality. Follow and improve code quality standards;
Analyze and Estimate. Perform technical assessment of UI mockups/wireframes to ensure the possibility of their implementation within reasonable time;

Requirements:

HTML/CSS. Preprocessors, Methodologies;
JavaScript Core, Performance;
Components, State management, Performance;
Application state management;
Package management, Module bundling;
CI/CD;
HTTP, REST API;
Design patterns, OOP, Development principles;
Software testing. Approaches, testing types;
Git;
Intermediate English;
Understanding of Scrum process.