Player Support

Senior 2D Artist

PRIMARY OBJECTIVES:

  • Create flexible concepts with several alternatives for internal discussion and future development;
  • Finalize assets from concept to finished product (Character, Symbols, Backgrounds) based on the specifications;
  • Interacting with engineers to develop an effective strategy for integrating art resources and ensuring control of work performed;
  • Analysis and study of a specific market area identified by the project and its use in practice.

REQUIREMENTS:

  • A versatile portfolio;
  • Former art school education and fluency in current design trends;
  • Excellent understanding of traditional art principles including composition, scale, perspective, rendering, color and form;
  • Excellent illustration and iconography skills, understanding of typography;
  • Expertise in graphics software (Adobe Photoshop, Illustrator);
  • Basic knowledge of 3d graphics software (Blender);
  • Expeirence in UI design and a good understanding of UX flows and interaction scenarios;
  • 4+ years work experience in 2D art assets creation for games;
  • Experience in collaborating with designers and developers in a product environment;
  • Good communication skills and teamwork;
  • Advanced level of spoken English.

 ADVANTAGES:

  • Knowledge of the principles of classical animation, possession of a sense of timing;
  • Experience with Spine;
  • Strong creative problem-solving skills;
  • Willingness to take the initiative;
  • Passion for computer games

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

Senior Java Developer

Requirements:

  • Experience in software development for more than 6 years
  • Languages/Specifications: Java 8-17, SQL
  • Expert knowledge with: Java Core, Error Handling, Servlets, Collections, Java Memory Model, Garbage Collection modes and principles, Concurrency
  • Frameworks: Spring (Boot, MVC, Security, Data)
  • Tools: GitLab, Maven, Docker, Jira
  • Databases: MongoDB, Redis, MySQL
  • Messaging: Redis, RabbitMQ
  • Testing: JMeter
  • Experience with Zookeeper, Tomcat, AWS (EC2, Lambda, CloudWatch, RDS, API Gateway)
  • Experience working with Jersey, SLF4J, Log4j, Guava, FasterXML, Jackson ObjectMapper, HttpClients
  • Experience of designing and development high-performance and high-load systems
  • Strong understanding of Performance Monitoring and Testing (Thread Dumps, CPU and Memory Monitoring, Instrumentation)
  • Excellent knowledge of Computer Science, Computing Theory:
  • Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)
  • Database theory (RDBMS, NoSQL)
  • Code testing practices
  • Algorithms
  • Data structures
  • Architectural, Enterprise, and Design Patterns
  • Understanding of network interactions:
  • Protocols (HTTP, WebSocket)
  • conventions (e.g. REST, RPC)
  • authentication and authorization flow
  • standards and practices (e.g. oAuth, JWT)
  • Experience with:
  • Troubleshooting, profiling, and debugging applications
  • Creation of software architecture and design of complex applications, platforms, microservices solutions
  • Agile software processes and technologies
  • Code Review process
  • Refactoring process
  • Upper-Intermediate level of English

Nice-to-Have Skills:

  • K8s
  • Experience in TDD
  • Tools: Confluence, Jenkins

Responsibilities:

  • Provide technical guidance and manage the development process
  • Be responsible for the technical design of features and integrations
  • Contribute to the project codebase by building features and refactoring code
  • Assessed the technical skill set of team members to assign tasks effectively
  • Determining project requirements and developing work schedules for the team.
  • Identifying risks and forming contingency plans as soon as possible.
  • Analyzing existing operations and scheduling training sessions and meetings to discuss improvements

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

Senior Unity Developer

Required skills 

  • 3+ years of professional software development experience
  • Strong knowledge of object-oriented design, design patterns, and data structures.
  • Experience developing and optimizing for mobile devices (iOS, Android, etc.).
  • Excellent communication skills and ability to work effectively on projects with designers, artists, testers, and other developers
  • Experience with social casino games
  • Experience with Unity2D / Unity3D
  • Experience with WebGL
  • Experience with native plugins development (Android, iOS)
  • Intermediate/Upper-Intermediate level of English.
  • Experience with IoC and/or DI Frameworks (StrangeIoC, Zenject, etc…)

Responsibilities 

  • Design and program new solutions.
  • Work closely to other teammates to define and stand on delivery timelines
  • Create and follow technical roadmaps to deliver the development strategy and plans
  • Proactively participate in improvements and existing solutions tuning
  • Share expertise and knowledge to your teammates

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