Position: Back-End Developer
Company: MindManager
Category: JavaScript
Experience required: 3y
English level: intermediate

Required skills

4+ years experience in a similar position
Strong knowledge of JS/ES6/TypeScript
High Proficiency in Node.js
Knowledge of data structures and design patterns
Experience with SQL & NoSQL databases such as Postgres, Mysql, Redis
An intermediate or higher level of English

You don’t need to be fluent in all of these technologies, this list should just give you a good overview. Please tell us in your application which areas you are most interested in.

As a plus

2D linear algebra (bezier curves and higher degree polynomials)
Acceleration data structures
WebGL
C++0x
PostScript
PDF, as in ISO 32000-X
OpenType font format

We offer

Friendly and highly professional team;
Professional growth;
Paid sick days;
Long-term employment with 20 working days paid vacation;
English lessons;
Large variety of company and team events;
Work on interesting projects.

Responsibilities

The ability to adapt to new technologies quickly and use them properly.
Not being a fan of one certain framework and denying all other frameworks (ReactJS is the best! Angular not!)
Being able to write something in another language than JS if required.
Also, being able to investigate, learn and use new technology if required.
Frontend developers should be fast learners and have good ability to quickly isolate possible issues with no regard to the technology involved in the problem.
For vector graphics framework developers we prefer a developer with a deep knowledge of C++, than the one with hard knowledge of JavaScript.

Project description

Gravit Designer ( www.designer.io ) is a powerful and easy to use vector design application that works on ALL platforms. In addition to its professional-level vector design capabilities, Gravit Designer also provides some basic pixel related functionalities. All this is provided in an elegant and flexible user interface that works on all major desktop platforms as well as in modern browsers.
Gravit Designer can help you in a variety of design areas, and in many cases, it will be the only application that you need to complete your design project.