Position: JavaScript developer (gamedev)
Company: PozitiFF
Category: JavaScript
Experience: 2y
English level: intermediate

**Responsibilities:**
- розробка playable ads
- розробка **HTML5 ігр** и застосунків
- портування ігр з Unity на HTML5

Про компанію:
**PlayToMax** is a proficient HTML5 games developer with 10 years of experience in this market. Our goal is to create the most captivating high-quality games and develop advanced technologies on the market of HTML5 mobile gaming.

**Вимоги:**
- JavaScript (ES5+) 2+ роки
- Уміння будувати архітектуру застосунку на засадах ООП
- Досвід роботи з 2D (canvas) або 3D (webgl) графікою
- Математика (лінійна алгебра, 2d і 3d геометрія)
- Знання та вміння застосовувати на практиці типові алгоритми (сортування, бінарні дерева, пошук шляху тощо)
- Уміння писати чистий, зрозумілий, документований код

**Буде плюсом:**
- Досвід роботи з будь-яким з рушіїв рендерингу 2D/3D графіки на JS (pixi.js, phaser, Three.js, Babylon.js, Playcanvas тощо)
- Знання glsl
- Досвід роботи з анімаційними бібліотеками (greensock, tween.js тощо)
- Досвід роботи з ігровими рушіями (будь-якими, не обовʼязково на JS)
- Вміння працювати з будь-яким 3D рекдактором (Blender, 3DMax тощо)
- Досвід розробки серверних застосунків з використанням node.js
- Досвід розробки клієнт-серверних застосунків з використанням websockets
- Навички оптимізації продуктивності застосунку (CPU, GPU, memory)
- Досвід роботи з webpack, gulp

**Умови:**
- Офіс (Київ) або ремоут. 
- Відпустка 24 календарних дні (18 робочих)
- Медичне страхування