Position: PixiJS Developer
Company: Enjoygaming
Experience required: 3y
English level: intermediate

Our team:
You will be part of a very lean team responsible for building and testing a new product. You need to be familiar with the frontend development process, including data structures, back end and front end processes, and deployment.

Requirements:

—  3+ years of JavaScript programming experience in a business environment
— Experience in Javascript ES6+ and with canvas JS libraries (Pixi.js)
— Experience with Canvas and WebGL
— Experience in cross-browser development
— Strong knowledge of OOP, knowledge of game programming patterns, practices, and techniques
— Propose different solution algorithms
— Experience with Git
— Excellent communication skills and a team player mindset

Will be a huge plus:

—  Experience in game development is a huge plus
— Understanding of performance optimization algorithms, memory management, threading
— Experience with Spine animations
— Experience with Texturepacker
— Experience with GitHub Actions
— Experience with Unit Testing
— Experience of work in Jira, Confluence

Responsibilities:

— Join a team of professional game developers
— Practice openness and agility in game development
— Support, develop and improve cross-browser games engine
— Design and write functional unit tests against updated code
— Oversee the impact of any changes on the core game engine
— Develop tools and scripts for work optimization

Benefits:

— Competitive salary fixed in USD with yearly performance reviews
— Full taxation coverage from the company’s side
— Flexibility in your schedule
— Remote Work
— Full Medical Insurance
— Special Life Event financial support
— Unlimited paid vacation leave and Ukrainian bank holidays
— Unlimited paid sick leave in case of necessity
— Development courses/training reimbursement

We are looking for people to launch a new product for online casino games streaming (live roulette, e.g.). Not a startup, but a mature business. We provide money and social stability. In return, we are waiting for marathoners ready to start a long-term exciting journey in key positions.