Position: Senior React.js developer
Company: Team Harbour
Category: JavaScript
Experience required: 3y
English level: upper

**Responsibilities:**
Development, Development, Development;
Working closely with other developers, designers, and quality assurance engineers;
Proactively obtaining and clarifying requirements as necessary;
Share knowledge and best practices with other team members;
Optimization of the application for maximum speed and scalability;
Documentation of technical solutions;
Maintaining high standards for code quality and performance.
 
**Requirements:**
Deep knowledge of the following technologies: 
React/Redux; 
React lifecycles; 
React hooks;
Package optimization; 
ES6;
WebSockets;
Completed several projects as a developer using React;
Experience with REST API;
Understanding of formal software development process methodology;
Ability to raise issues constructively with the team and with engineering management;
Experience with Git and familiarity with Git Flow;
Upper-intermediate English.
 
**Nice-to-have:**
Experience setting up a new project from the scratch is a plus;
Knowledge of and experience working and integrating with CI (Jenkins/CircleCI/Drone);
Experience with Docker is a plus;
Experience/understanding of Typescript.
 
**We offer:**
No bureaucracy;
Startup-spirited environment;
No legacy code and documents;
Goal-oriented management;
Ability to work remotely 20% of the time;
Paid sick-leaves;
Small, focused team.