Position: Senior React Developer
Company: Binariks
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2022-03-01T00:00:00+02:00

Client is looking for the person who is not only interested in creating the UI but also who is interested in the logic that is hidden from the user. Who will write the really optimized solution.

The project: a platform (cloud-based) for enterprise file synchronization and sharing as well as content and data administration/management for business customers.

**Responsibilities:**

- Developing system components throughout the whole product lifecycle. Your task will be to build user interfaces that are usable and informative. In order to do that, you’ll need to combine and process data from different parts of the system. Building a scalable and maintainable product used by over 350 thousand users every day
- Influencing the development strategy and technologies of a global product deployed on hundreds of servers around the world
- Supporting other team members to help them fulfill their potential
- Leading and owning projects end to end, from design to deployment
- Collaborating with other frontend developers to design, architect, implement, and build a frontend project
- Being part of a professional team collaborating with QA and backend developers
- Cooperating closely with UX designers and product owners to bring state-of-the-art front-end experience of a product.
- Coming up with your own ideas for product enhancement and productivity boosts

**Requirements:**

- Hands-on experience designing and developing highly scalable applications from both functional and performance perspective
- Expert knowledge of ES6+, HTML5, CSS3
- Experience with React ecosystem (our stack is based on React, Redux, Webpack)
- Practical experience with TDD
- Understanding of cross-browser compatibility issues
- Adaptability in a dynamic environment
- Practical experience with unit testing and end-to-end automation

**Nice to have:**

- Capability to optimize connections between desktop and server
work with file system level
- Cashing mechanism
- Work with multithreading, multiprocessing approaches


**We provide the following for our employees:**

- 18 working days of paid vacation
- 10 working days of sick leave annually (5 days paid at 100% and 5 days at - 75% rate of your average monthly salary)
- Insurance after probation period
- 50% cost compensation for English courses at the office
- Flexible work schedule
- Additional days off for special occasions, national holidays off
- A competitive and rewarding salary based on performance appraisals/knowledge evaluation
- Possibility to share and gain knowledge on regular tech talks
- Friendly and professional team
- Innovative projects with advanced technologies
- Corporate events
- Remote work
- Accounting service