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 a 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.
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.