Careers

let's create together

Start your career with us!

Twin Win Games is a great place to work and we are always interested in passionate professionals enthusiastic about furthering their careers in game development.

 

We offer:

  • creative and dynamic environment;
  • competitive salary;
  • career opportunities;
  • challenging tasks;
  • possibility to create your own team;
  • high-quality equipment;
  • social package.

 

If you are eager to develop and work on a wide variety of exciting projects and be part of a great team, please check out our list of vacancies.

company

Requirements:

  • 3+ years of JavaScript development experience, preferably in mobile game development;
  • 1+ year of experience as Senior programmer;
  • Strong knowledge of object oriented programming;
  • Strong knowledge of HTML5;
  • Experience with at least one MVC JavaScript framework;

Responsibilities:

  • Work as a Senior/Lead Developer on current projects;
  • Participate in creation of HTML5 core development team;
  • Take part in code review and tasks planning activities;
  • Prepare estimation of work;
  • Communicate with client and finalize requirements;
  • Improve workflow and processes;

Required personal skills:

  • Open and communicative;
  • Eager to learn and improve;
  • Positive and friendly;

If you have all the required skills and would like to join our creating and professional team, you are more than welcome to send us your CV through request form on this page.

Requirements:

  • 1+ year of experience in corporate projects;
  • Deep understanding of the development processes and software life cycle;
  • Experience with testing mobile platforms: iOS, Android, Kindle, etc.;
  • Experience with documentation (technical specifications, game designs documents, etc.);
  • Experience in game industry (slot machines) — is a plus;
  • Experience in creating test cases, test plans and user cases is a MUST;
  • Experience with bug tracking system (JIRA) — is a plus;
  • Proven English written and spoken skills;
  • Keen eye to details;
  • Good communication skills;
  • Team player;

Responsibilities:

  • Creating and execution of test cases, user-cases in test runs;
  • Testing different platforms: web and mobile;
  • Creating bug reports and validation after fixes;

Required personal skills:

  • Open and communicative;
  • Eager to learn and improve;
  • Positive and friendly;

If you have all the required skills and would like to join our creating and professional team, you are more than welcome to send us your CV through request form on this page.

Requirements:

  • Java Core knowledge/Strong understanding: Collections, Concurrency etc.;
  • DBs: SQL (H2 SQL, PostgreSQL), No-SQL (MongoDB);
  • WebSockets (WS, WSS), HTTP protocol (HTTP, HTTPS);
  • WebServices (WSDL, RESTful);
  • Cache & Distributed Cache (EhCache, MemCache);
  • Integration patterns; IoC, Dependency Injection, Spring Integration;
  • Message brokers;
  • Best practices for efficient and easier to maintain code;
  • Best practices for server side security;
  • Inserting, querying and managing data stored in databases or files;
  • Virsion Control System (GIT);
  • AOP, SOLID (object-oriented design) is a plus;
  • Servlets 2.0, 3.0 is a plus;

Responsibilities:

  • Take active part in product development;
  • Contribute into product improvement;
  • Work closely with the team to ensure the best quality;
  • Communicate with customers when needed;
  • Take part in product maintenance when needed;

Required personal skills:

  • Open and communicative;
  • Eager to learn and improve;
  • Positive and friendly;

If you have all the required skills and would like to join our creating and professional team, you are more than welcome to send us your CV through request form on this page.

Requirements:

  • 3+ years of experience in game design;
  • Completed and successful products under the belt;
  • Good communication and presentation skills;
  • Experience with online casino games is a plus;
  • Strong math knowledge;
  • Good understanding of players’ behaviour;
  • Ability to inspire development teams;
  • Good knowledge of English (intermediate level or higher);
  • Be a passionate gamer;

Responsibilities:

  • bring the vision from concept to a solid and entertaining end product;
  • work closely with customers when needed;
  • ensure everyone in a game team understands the design;
  • inspire a team to contribute to design with their ideas;
  • provide constructive feedback to team members;
  • ensure priorities are set and clearly communicated to the team;

Required personal skills:

  • Open and communicative;
  • Eager to learn and improve;
  • Positive and friendly;

If you have all the required skills and would like to join our creating and professional team, you are more than welcome to send us your CV through request form on this page.

Requirements:

  • 2+ years of project management experience in software or game development industry;
  • Successfully initiation and completion of several software development/game development projects in a Project Manager/or similar position;
  • Hands-on programming experience is desirable;
  • Knowledge of Agile project management methodology (Agile, Test-Driven Development, scrums, iterations, show and tell) and general knowledge of formal project management methodologies;
  • Very strong written and verbal communication skills, excellent spoken and written English essential, ability to effectively communicate with customers;
  • Strong leadership skills and desire to work on social projects;
  • Experienced with Jira, Confluence is a plus;
  • Previous experience with live support of big web/mobile projects will be a big advantage;
  • Experience with online casino games is a plus;

Main responsibilities:

  • Project estimation and planning;
  • Management of engineering and art team (10 people);
  • Maintenance of product development sprints;
  • Monitoring of project plan implementation, including implementation of corrective measures;
  • Communication with clients on production questions;

Required personal skills:

  • Open and communicative;
  • Eager to learn and improve;
  • Positive and friendly;

If you have all the required skills and would like to join our creating and professional team, you are more than welcome to send us your CV through request form on this page.

Senior C++Developers

Twin Win Games is seeking a highly skilled and experienced C++ Developer to be a key contributor in working on gaming projects as a dedicated part of the client team. The ideal candidate is someone who enjoys playing online games and has a working knowledge of online casino and social games.

Requirements:

  • Minimum 3 years of professional experience with C++ and STL.
  • Experience with the latest C++ standards (11/14).
  • Strong OOP and OOD knowledge.
  • Experience in developing multi-thread applications.
  • Knowledge of the Win32 unmanaged APIs.
  • Upper intermediate level of English.

The following knowledge are considered as a huge plus:

  • Generic programming.
  • Experience with Boost and/or POCO libraries.
  • Network programming with TCP and UDP protocols.
  • Familiar with HTTP and WebSocket application protocols.
  • Experience in developing microservices.

Responsibilities:

  • Develop build processes, software standards and procedures
  • Design new solutions/features
  • Improve design of existing code
  • Identify problems, and develop solution
  • Implement new solutions/features
  • Actively contribute in team setting to build, enhance, and support custom-developed software
  • Participate in peer code review
  • Documentation

We propose:

  • creative and dynamic environment;
  • competitive salary;
  • career opportunities;
  • challenging tasks;
  • high-quality equipment;
  • paid vacation and sick leaves

Details on the projects will be provided on request.