Position: Middle Game Developer
Company: Sigma Software Group
Category: JavaScript
Experience: 2y
English level: upper

**Клієнт**
Клієнт - провідний постачальник ігор для онлайн-казино, який швидко розвивається і співпрацює з деякими з найбільших світових брендів, прагнучи надавати найсучасніші продукти, як технічно, так і креативно. 


**Вимоги**
- Хороший рівень володіння JavaScript/TypeScript 
- Хороший рівень HTML/CSS 
- Принаймні 1 рік практичного використання PixiJS 
- Досвід роботи з Adobe Photoshop і Adobe Animate або Spine 
- Добре знання ООП та принципів SOLID 
- Розуміння різних шаблонів проектування (MVC, Singleton, Observer, Decorator, Chain of responsibility, Abstract factory тощо) 
- Рівень англійської мови на рівні Upper-Intermediate 


**Буде плюсом:**
- Досвід розробки слот-ігор 
- Розуміння математики ігор казино 
- Знання WebGL та 3D 
- Приклади ваших пет-проектів 


We invite active and enthusiastic guys with experience in gambling/gaming domain for various projects with a major focus on visual effects and product quality. Non-trivial tasks, modern technologies, and a friendly team are waiting for you. 

Are you in? Keep reading! 

We are looking for a skilled Game Developer to take part in the development of modern and highly flexible casino slots. 

**Customer**
Our customer is a fast-growing, leading provider of online casino games, working with some of the biggest brands worldwide, with a passion for delivering cutting-edge products, both technically and creatively. 

**Requirements:**
- Good level in JavaScript/TypeScript 
- Good level in HTML/CSS 
- At least 1 year of PixiJS practical usage 
- Experience with Adobe Photoshop and Adobe Animate or Spine 
- Good knowledge of OOP and SOLID principles 
- Understanding of multiple design patterns (MVC, Singleton, Observer, Decorator, Chain of responsibility, Abstract factory, etc.) 
 - At least Upper-Intermediate level of English 

 
**Would be a plus:** 
- Experience in slot games development 
- Understanding of casino games mathematics 
- Knowledge of WebGL and 3D 
- Examples of your pet-projects 

**We offer:**
- Health & Legal support
- Discount program
- Sport activities
- Outstanding offices
- Comfortable place in a cozy room
- Continuous education
- Flexible schedule
- Remote work
- Diversity of Domains & Businesses
- Variety of technology