Position: Middle Vue.js Developer
Company: SharpMinds
Category: JavaScript
Experience required: 2y
English level: upper

General about the project:
It is a free learning platform for people to learn words and concepts easier and faster. Actually for kids! Whether you have a daydreamer, star, or straggler at home. At this platform, each child practices playfully and at their own level with the material from school. From learning to read and count, to foreign languages and practicing with test questions. The exercise material has been developed by educational experts and is fully in line with the learning objectives. So, there is the right challenge for every child.

Requirements:
- Have 3+ years of experience as a Front-end Developer;
- Have experience with JavaScript, HTML, CSS, and Less;
- Working knowledge of Vue.JS;
- Excel in writing clean and maintainable code, following standards and guidelines;
- Have exceptional analytical and problem-solving skills;
- A good understanding of common design patterns;
- Are experienced in writing automated tests;
- Are fluent in English, both written and spoken.

Bonus points for:
- Knowledge of React and Backbone frameworks;
- Experience with HTML5 games and animations (Spine, Greensock);
- Knowledge of Python and Selenium test framework. 

Responsibilities: 
- Building features that contribute to growing the project brand, its fun factor, and ultimate effectiveness as a learning tool;
- Taking part in planning sessions;
- Testing your features and being fully responsible for them when they go life;
- Troubleshooting live issues.

We offer:

- Full-time position;
- Challenging and interesting projects from European companies that include direct communication with foreign clients;
- Full social package (including health insurance);
- Competitive salary & bonus system;
- Flexible work schedule;
- Free English classes;
- Knowledge-sharing events, e.g. DevTalks;
- Unforgettable and interesting corporate events;
- Team-buildings;
- Accounting as a service