Position: JavaScript Developer (TypeScript)
Company: Playtika
Experience required: 3y
English level: intermediate

Currently, we are looking for a JavaScript Developer, who will join our team on a full-time basis.

The office and main part of the team are located in Vinnytsia.

Team:
1-client side developer (you will be second)
2- back-end developers
1-scrum muster
1-QA Engineer
1-integrator

**Responsibilities:**

-Writing logic for new features of Slotomania on the client side of the application;
-Developing tools for the project;
-Bug fixing.
**
Requirements:**

-Professional programming experience with fluency in TypeScript;
-3+ years of commercial experiance;
-Professional programming experience in a SOLID, IoC, OOP, Software Design Pattern, client-server architecture;
-Experience in version-control system Git;
-Experience in unit testing or functional testing, instrumentation, and test harnesses;
-English Intermediate+ (speaking, writing);
-Understanding of Webpack/Rollup, NPM/Yarn
**
Nice to have:**

-Experience in off-the-shelf game engines like Cocos-2dx/Pixi/Phazer;
-Experience with mobile and web development, familiar with OpenGL/WebGL;
-Experience with Cordova/PhoneGap/Ionic;
-Experience in unit testing or functional testing, instrumentation, and test harnesses;
-Experience in performance analysis and code optimization;
-Experience with ESLint, Babel, Node.js;
-Being familiar with SCRUM Agile development framework;
-Being familiar with other JS frameworks.

**
We offer all our employees:**

-Competitive salary, performance-based bonuses, and flexible working hours;
-Social package, including gym membership compensation, medical insurance with dental coverage;
-Training programs, certifications, conferences including international events;
-Annual salary review;
-20 working days paid vacation and sick leave;
-Corporate celebrations, team buildings, and fun activities;
-Free meals twice a day, refreshments;
-Technical library with option to order books;
-Coaching and reviews to support your career development;
-Help and support for candidates from other cities;
-Possibility to attend local and international professional training and conferences at the company's expense;
-Working for one of the top social gaming companies in the world.