Position: Java Game Developer
Company: Twin Win Games
Category: Java
Experience required: 3y
English level: fluent

*The team communicates in Ukrainian and English*

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.

Challenges you’ll meet:
— Working on the server of the game;
— Bug fixing the current solution;
— Participate in code review and task planning activities;
— Participate in discussions with clients on requirements for the game.

Your professional qualities:
— 3+ years of Java development experience;
— Strong knowledge of Java/J2EE;
— Strong knowledge of object-oriented programming;
— Understanding of performance optimization algorithms, memory management, and threading;
— Understanding technical design and associated design documentation, and participating in design reviews.

Would be a PLUS:
— Knowledge of game programming patterns, practices, and techniques;
— experience with Spine animations;
— experience in game development;
— experience in slots and gambling.

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.)