Position: .NET Developer
Company: Twin Win Games
Experience required: 2y
English level: upper

* Languages of communication: Ukrainian and English

We are looking for a .NET Developer!
Our engineering teams have extensive hands-on knowledge of social and mobile game development, as well as the creation of art for a variety of genres, from casual to mid-range games and casinos.

Twin Win Games LLC is a Game Development and Outsourcing Studio with headquarters located in Kyiv, Ukraine.
Our company prioritizes the people of our organization and supports the *people first* approach.
Working mainly remotely, we always maintain a friendly, creative, and dynamic atmosphere in the team.
Our culture of diversity & constant improvement unites the most outstanding talents to follow the "Win-Win" approach in our everyday lives and work.

Our team size: 100 and growing.

Challenges you’ll meet:
— Participate in creating and developing .NET based engine;
— Participate in code review and task planning activities;
— Creating browser-based HTML5 slot games for desktop and mobile devices (if idle);
— Participate in discussions with clients on requirements for the game.

Your professional qualities:
— 2+ years of .NET development experience;
— Experience with Spine animations;
— Knowledge of .NET, .NET Core;
— Basic knowledge of HTML5;
— Javascript ES6+
— Strong knowledge of object-oriented programming, knowledge of game programming patterns, practices, and techniques;
— Understanding of performance optimization algorithms, memory management and threading.

Would be a PLUS:
— Understanding WebGL;
— Experience in creating HTML5 games;
— Experience with some libraries/frameworks (Phaser, Pixi).

What we are proud of:
— Flexible working hours AND flexible workplace;
— Paid vacation (20 workdays/year) and sick leaves (5 workdays/year);
— Unlimited day-offs (unpaid);
— Paid benefits of choice;
— Personal development plan;
— English-speaking club;
— Skills training;
— Education office (education hub with internal & external experts and mentorship programs);
— Structured processes (corporate confluence);
— Open-minded management style (constant sharing of company strategy and plans);
— Performance-based reviews;
— Stress management(1-1 meetings, transparent communication, feedback culture);
— Corporate team building events, marathons, and online challenges;
— Family-friendly, we offer congratulatory gifts for your personal holidays (the birth of a child, wedding, etc.)