Position: Game Client developer
Company: Playtika
Category: JavaScript
Experience required: 2y
English level: intermediate

**Responsibilities:**
- Writing logic for new features of Slotomania on the client-side of the application;
- Developing tools for the project;
- Bug fixing.

**Requirements:**
- Experience as a mobile game developer (JS, TS, Unity, etc)
- Professional programming experience in a SOLID, IoC, OOP, Software Design Pattern, client/server architecture
- High comfort level extending and improving an established codebase
- Experience in off-the-shelf game engines as well as native or custom engines on web/mobile platforms
- Experience unit testing or functional testing, instrumentation, and test harnesses
- Experience in version-control system Git/SVN
- English Pre Intermediate 
- Being familiar with Scrum Agile development framework

**Nice to have:**
- Experience in performance analysis and code optimization
- Experience in cross-platform programming
- Experience with ESLint, Babel, Rollup/Webpack, NPM, Node.js 

**We offer all our employees:**
- Working for one of the top social gaming companies in the world
- Competitive salary, performance-based bonuses and flexible working hours
- Training programs, certifications, conferences including international events
- Social package, including gym membership compensation, medical insurance
- Paid vacation and sick leaves
- Corporate English classes
- Referral program
- Team buildings, and fun activities
- Free meals twice a day, refreshments, happy hours
- Technical library with option to order books
- Coaching and reviews to support your career development
- Comfortable office
- Cute and funny corporate events