Frontend Developer

Remotely
Full-time
Project occupancy
A frontend developer is needed who will: - Take ownership of a part of the product, within the overall priorities of the team - Bring customer value to the product - In delivering the result, understand both the technical solution and user scenarios - Plan your work and report transparently on it - Interact with the design team and server-side developers, - Be able to understand other people's code - Solve problems reported by our customers - Learn new technologies and incorporate them into the project to improve it - Take joint team solutions to complex problems Requirements: - Understanding of functional programming and OOP principles - 4-5 years of JS development experience - Knowledge of the features and syntax of the latest versions of ECMAScript - Deep understanding of React.js and its basic principles - Understanding of SPA based on React/Redux - Understanding of testing methods and knowledge of testing tools (unit, e2e tests) - Experience with Git version control system - Experience with development tools such as Babel, Webpack, ESlint, npm A plus will be: - Experience creating interactive visualizations using D3.js - Experience creating high-load web applications and optimizing performance - Practice testing your own code and applying TDD and/or BDD - Experience with interface design and development - A desire to adhere to SOLID, KISS and YAGNI principles