Player Support

Senior DevOps Engineer

Requirements:

  • 3+ years of experience in Linux administration
  • 2+ years of professional experience as a DevOps
  • Solid understanding of how the Internet works in general (CDN, networking, DNS, etc.)
  • Experience with Docker
  • Experience working with SQL and no-SQL DBMS
  • Experience in building CI/CD processes (experience with Git & Jenkins)
  • Experience in monitoring technologies (Prometheus, Grafana, Zabbix)
  • Deep knowledge of working in cloud-based infrastructure (AWS)
  • At ease with troubleshooting in complex environments through experience using various monitoring and logging tools
  • Experience scripting language (Bash or Python)

Nice to have:

  • Networking understanding from all layers
  • Experience with Kubernetes
  • Experience in managing systems with configuration management (Ansible)
  • Experience with RabbitMQ, MongoDB, Redis, nginx
  • Proven hands-on experience with most common AWS services and tools (EC2, RDS, ECR, EKS, Route53)
  • Experience in automated solutions development which includes different tools and technologies

Responsibilities:

  • Maintain and improve the current cloud infrastructure
  • Control and optimize cloud infrastructure costs
  • Continuously improve DevOps engineering practices
  • New automation approaches and processes development
  • Create and maintain CI/CD pipelines
  • Maintain and ensure stability and performance of several environments (dev, staging, production)
  • Participate in the engineering planning and discussions, provide guidance to development teams
  • Working closely with development dept to deploy new platform components and improve existing system
  • Drive the automation of multiple parts of infrastructure and deployment systems, striving to improve and shorten processes to enable engineering and operations teams work smarter and faster with a high quality

We Offer:

  • Challenging tasks, opportunity to influence the quality of the product
  • Really good team and professional management
  • Interesting long-term project
  • Individual program of development
  • Work in a comfortable office
  • Career planning and regular performance reviews
  • 20 working days of paid vacation, paid sick leave
  • Medical insurance, sports compensation
  • Free English lessons

Middle Project Manager

Responsibilities:

  • Take ownership of the given project life cycle from concept to release, including post-deployment support.
  • Manage project and non-project processes that directly or indirectly impact delivery.
  • Manage stakeholder / management expectations.
  • Effectively managing project scope, issues and risks.
  • Ensure project reporting is up to date, update on project status in accurate manner.
  • Ensure high quality of work to standards set and followed on the project.
  • Ensure that teams follow the best Agile practices.
  • Identify cross teams dependencies and solve the blockers.

Requirements:

  • Recent hands-on Project Management / Delivery experience in a software development environment 2+ years long.
  • Excellent organizational skills including attention to detail and multi-tasking skills.
  • Knowledge and experience of Agile/Scrum/XP/Lean development methodologies.
  • Good project management experience: planning, scheduling, project communication, issue resolution, change request management, risk management, and release.
  • Good understanding of incremental delivery and the value of metrics.
  • Excellent client-facing and internal communication skills.
  • Good presentation skills.
  • Intermediate+ level of English and higher, both written and verbal.
  • Be result-oriented and ready for long-term cooperation.

Nice to have:

  • Technical IT Background (Academic or recent experience).
  • Knowledge of or experience within an Online Gaming environment
  • PMP certification

We Offer:

  • Challenging tasks, opportunity to influence the quality of the product
  • Really good team and professional management
  • Interesting long-term project
  • Individual program of development
  • Work in a comfortable office
  • Career planning and regular performance reviews
  • 20 working days of paid vacation, paid sick leave
  • Medical insurance, sports compensation
  • Free English lessons

Junior JS Game Developer

Requirements

  • Around 1 year of experience with JavaScript
  • Good understanding of web concepts and JS/HTML5
  • Experience in development for modern web browsers and mobile devices
  • Experience in choosing appropriate community frameworks and tools
  • Open-minded, responsible, taking pride in what is developed.

As a plus

  • Experience with Cocos2D-JS, Game Maker
  • Experience in game development on modern programming languages
  • Experience with performance profiling for developed games

Responsibilities

  • Generate and implement ideas to create the best game experience for our players on different platforms.
  • Build on current technology and implement better solutions in terms of efficiency and interaction.
  • Collaborate with server developers and product designers to develop new features, and contribute original ideas towards all aspects of production and development.
  • Support all developed code, monitor the performance of the developed solutions, work on load, functional, unit tests for the code developed.

We offer

  • Challenging tasks, opportunity to influence the quality of the product
  • Really good team and professional management
  • Interesting long-term project
  • Individual program of development
  • Work in a comfortable office
  • Career planning and regular performance reviews
  • 20 working days of paid vacation, paid sick leave
  • Medical insurance, sports compensation
  • Free English lessons

Junior Node.JS Developer

Requirements

  • Around 1 year of experience with Node.js, JS, ES6, TypeScript
  • Understanding of the principles of OOP and SOLID
  • Fundamentals (patterns, algorithms, data structures, etc.);
  • Ability to work with git
  • Unit testing knowledge
  • Logical thinking
  • Pre-intermediate level of spoken English

Responsibilities and Duties

  • Support the developed code
  • Implement the best game experience for our players on different platforms.
  • Build on current technology solutions in terms of efficiency and interaction.
  • Collaborate with server developers and product designers to develop new features, and contribute original ideas towards all aspects of production and development.

As a plus

  • Knowledge of Java 8+
  • Experience with MySQL database
  • Experience with Docker

We offer

  • Challenging tasks, opportunity to influence the quality of the product
  • Really good team and professional management
  • Interesting long-term project
  • Individual program of development
  • Work in a comfortable office
  • Career planning and regular performance reviews
  • 20 working days of paid vacation, paid sick leave
  • Medical insurance, sports compensation
  • Free English lessons

Junior Unity Developer

Required skills

  • 1+ years of professional software development experience
  • Understanding of object-oriented design, design patterns, and data structures
  • C# programming experience
  • Experience with Unity3D
  • Understanding of IoC principles
  • Understanding of RESTful API
  • Experience in development for mobile devices (iOS, Android, etc.)
  • Pre-intermediate level of English.

Responsibilities

  • Working with a team of Unity developers
  • Develop and maintain Unity games
  • Proactively participate in games delivery process, collaborate with other teams

As a plus

  • Experience with IoC and/or DI Frameworks (StrangeIoC, Zenject, etc…)

We offer

  • Work on gripping projects using cutting-edge technologies
  • An individual program of development
  • Progressive system of salary, regular salary review, financial stability
  • Career planning and regular performance reviews
  • 20 working days of paid vacation, paid sick leave
  • Medical insurance, sport compensation
  • Work in a comfortable office

JS Game Developer

Responsibilities

  • Be a key player in the game development team
  • Generate and implement ideas to create the best game experience for our players on different platforms
  • Build on current technology and implement better solutions in terms of efficiency and interaction
  • Collaborate with server developers and product designers to develop new features, and contribute original ideas towards all aspects of production and development
  • Support all developed code, monitor the performance of the developed solutions, work on load, functional, unit tests for the code developed

Requirements

  • 2+ years of experience as a JS Developer
  • Good knowledge of Core JavaScript language.
  • Experience with OOP and complex client-side applications.
  • Good knowledge of third party SDKs integrations.
  • Good knowledge of Facebook API.
  • Experience in development for modern web browsers and mobile devices
  • Experience in choosing appropriate community frameworks and tools
  • Experience with HTTP 1/2, REST API, WebSockets protocols, and network error processing
  • Good knowledge of working with Git
  • Open-minded, responsible, taking pride in what is developed
  • Good spoken and written English

Nice to Have

  • 1+ years of experience in Cocos2d or WebGL, OpenGL – good knowledge of engine, understanding of rendering flow
  • iOS native. Base knowledge in C++ and Objective-C.
  • iOS native. Base knowledge in push notifications.
  • Android native. Base knowledge in Java.
  • Experience in game development on modern programming languages
  • Experience with performance profiling for developed games

We offer

  • Challenging tasks, opportunity to influence the quality of the product
  • Really good team and professional management
  • Interesting long-term project
  • Individual program of development
  • Work in a comfortable office
  • Career planning and regular performance reviews
  • 20 working days of paid vacation, paid sick leave
  • Medical insurance, sports compensation
  • Free English lessons

Middle Manual QA Engineer

Requirements

  • Profound theoretical background in QA methodology and process, test types classifications;
  • Experience in usage of Test Management tools and Defect tracking systems (Jira);
  • Advanced PC user (Different systems, browsers, file managers, MS Office, Graphic tools);
  • Analytical skills;
  • Strong troubleshooting skills;
  • Proactive, results-oriented personality;
  • Ability to work on multiple tasks and prioritise personal workload;
  • Flexibility to support various team needs and be a team player;
  • Excellent communication (written & verbal) and interpersonal skills;
  • Intermediate\Upper intermediate English;
  • Understanding of Mobile — iOS, Android;
  • Understanding of how the application works in social networks, especially Facebook;
  • 2 years of experience in testing area;
  • Scram knowledge.

We offer

  • Challenging tasks, opportunity to influence the quality of the product;
  • Really good team and professional management;
  • Interesting long-term project;
  • Individual program of development;
  • Work in a comfortable office;
  • Career planning and regular performance reviews;
  • 20 calendar days of paid vacation, paid sick leave;
  • Medical insurance, sports compensation;
  • Free English lessons.

Junior Customer Support Agent

Responsibilities

  • Handle and resolve customer requests and application related issues
  • Conduct a thorough investigation of possible production issues
  • Identify and escalate issues/bugs to the appropriate team when needed
  • Show a positive attitude, even when faced with misplaced criticism or frustration

Requirements

  • Written English (no lower than B2) is a must
  • Experience in customer support/service will be a plus
  • Strong communication, analytical, research and troubleshooting skills
  • Basic understanding of SQL will be a plus
  • Experience with helpdesk systems will be a plus
  • Problem-solving skills and the ability to work with a large amount of data from different sources
  • Ability to work independently and put proper priorities

We offer

  • Challenging tasks, opportunity to influence the quality of the product
  • Really good team and professional management
  • Interesting long-term project
  • Individual program of development
  • Work in a comfortable office
  • Career planning and regular performance reviews
  • 20 working days of paid vacation, paid sick leave
  • Medical insurance, sports compensation
  • Free English lessons
  • Training programs and conferences

Senior Java Developer

Responsibilities

  • Performing requirement analyses;
  • Developing the detailed design structure after understanding the requirements and the design;
  • Work with Architect to design and develop new solutions;
  • Developing high quality, testable and high-performant software using Agile practices;
  • Build on current technology stack and implement optimal solutions in terms of efficiency and interaction;
  • Support product deployment and enhance the quality of software modules by monitoring and analysis;
  • Collaborate with client game developers and product designers to develop new features and contribute original ideas towards all aspects of production and development;
  • Implementing the best practices and coding standards of the project;
  • Working on identifying the project risk and planning mitigation action at the project level.

Requirements

  • 4+ years of experience in Java development;
  • Strong knowledge of Java Core, Error Handling, REST, Java 12+ Features, Java Memory Model, Garbage Collection modes and principles, Concurrency;
  • Experience with MongoDB, Redis, Gradle, MySQL;
  • Deep understanding network operations/protocols;
  • Experience with Git;
  • Excellent communication skills and ability to work effectively on projects with designers, artists, testers, and other developers;
  • Excellent problem solving analytical and debugging skills;
  • Good Knowledge of common design patterns;
  • Critical thinker and problem-solving skills;
  • Team player;
  • Good time-management skills;
  • Great interpersonal and communication skills;
  • Good English skills (Intermediate+).

Extra Points for Having

  • Experience with WebSockets;
  • Experience with native plugins development (Android, iOS).

We offer

  • Work on interesting projects using cutting-edge technologies;
  • Co-workers who care deeply about our shared mission and about helping each other become better engineers;
  • Really good team and democratic management;
  • Career planning and regular performance reviews;
  • 20 working days of paid vacation, paid sick leave;
  • Medical insurance, sport compensation;
  • Work in a comfortable office;
  • Refreshments and happy hour activities;
  • Corporate English classes;
  • Training programs and conferences.