Position: Middle Strong React Developer
Company: KnubiSoft
Category: JavaScript
Experience required: 2y
English level: intermediate

We are looking for a Middle+ front-end developer who is experienced in a microservices-based distributed architecture. As part of our dynamic full-stack agile team, you will have a collaborative can-do attitude, sharing your knowledge with other team members both formally and informally and contributing to continuously improving our business. We follow agile development practices, and you will be someone who is comfortable with change and embraces new ideas and technologies.

**Required skills**
Extensive experience and good knowledge of React and Redux
Experience in managing full lifecycle of reusable UI components
Experience in consuming RESTful services
You know how to use Webpack and deploy front-end applications on cloud
Experience writing frontend unit tests (we use Jest and Enzyme)
A good understanding of HTML, CSS and Sass
Experience of using containers i.e. Docker
Understanding of Agile principle and practicing Scrum, Kanban or XP

**Responsibilities**
Work as part of a delivery team, collaborating with others to understand requirements, analyse user stories, design scalable solutions and develop secure and effective code.
Develop frontend application using React and help us to implement best practices and continuously improve the quality of our products.
You will lead Component-based UI architecture using React and Redux.
Write front-end unit tests.
Run lighthouse audits to benchmark and improve existing systems.
Implement security and data protection solutions as agreed in the roadmap.
Define and evolve the architecture of the components you are working on. Contribute to architectural decisions.
Developing reusable UI components and optimize for responsiveness and overall performance.