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

Requirements:

— Professional programming experience with fluency in JavaScript and Typescript
— 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 Intermediate + (speaking, writing)
— Being familiar with SCRUM Agile development framework

Nice to have:

— Experience in performance analysis and code optimization
— Experience with HAXE or C#

— Experience with Cordova or PhoneGap or Ionic
— Experience in cross-platform programming
— Experience with ESLint, Babel, Rollup|Webpack, NPM, Node.js

Responsibilities:

— Execute migration from C# to TypeScript of existing client

— Developing tools for the project

— Implementing logic for new features on the client-side of the application


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
— 21 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
— And amazing and huge corporate events