Position: Senior Frontend Javascript Developer (React.js, MobX)
Company: GreatHead
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

The design tool is technical and domain specific, however most of the expert-level domain logic is handled by backend microservices.

**Requirements:**

* Strong background in Javascript 
* Solid grasp of 3D mathematics, geometry and basic linear algebra
* Proven ability in Javascript and Typescript.
* React, React hooks and Mobx
* Meaningful experience working on large, complex systems
* The ability to build complex applications from the ground up, as part of a software development team
* Strong work ethic
* Attention to detail (very important)
* Excellent written and verbal communication skills in English
* Experience reviewing code, spotting code vulnerabilities, bad smells and bad practices.

**Preferences**

* A solid understanding of geometry, linear algebra and 3D vector graphics.
* Understand the technical aspects of a React.js application and MobX state manager.
* Experience integrating with backend APIs is also required.
* Ci/Cd experience. Jenkins preferred.
* Experience with Docker

**Experience:**

* 6+ Years of software development
* 3+ Years experience with React, CSS