Plarium is dedicated to creating the best mobile and PC gaming experiences for our community of over 435 million players worldwide.
Plarium Ukraine is looking for talented Unity Developers to join our Action Games Department, which is currently developing Mech Arena: Robot Showdown, a third-person MMO shooter. Mech Arena has been downloaded by more than 37 million people around the world since its launch, and there are further plans to expand the project by releasing it for PC and Mac. You can check out the game here: iOS, Android.
The successful applicant will interact with a team of more than 20 client and server developers, as well as testing and game design teams. The backend with scalable distributed architecture is based on .NET, ASP.NET, and MS SQL Server. Most of the API servers used in the project communicate via HTTP, while the real-time multiplayer functionality uses UDP. The client-side is implemented with Unity.
The successful applicant will be able to work at our Lviv office and remotely in Ukraine or Poland.
Developing high load server solutions
Solving issues related to multithreading, caching, and distributed computing
Designing client-server interaction protocols
Developing in-game analytics tools and prediction-related solutions
Optimizing and scaling tools for server infrastructure profiling and monitoring
At least 2 years of relevant work experience
Understanding of the principles of object-oriented design
Knowledge of design patterns, data structures, and algorithms
Knowledge of multithreading and the scalable development
Knowledge of relational data storage, transactions, and SQL
Understanding of client-server architecture, and HTTP, HTTPS, TCP/IP, and UDP protocols
Ability to create IIS applications in addition to ASP.NET and ISAPI extensions
Knowledge of MS SQL Server and MySQL/PostgreSQL
Understanding of NoSQL principles
Experience integrating third-party services into game projects
Experience developing real-time multiplayer games
Officially registered full-time employment
Minimum of 25 calendar days of paid vacation annually, separately paid public holidays, and additional paid leave for specific needs
Medical support and fully paid leave if you or your child are sick
Individual development plan and regular feedback
Professional seminars, workshops, courses, and internal training programs
Group English classes and one-on-one language tutoring
Counseling with psychologists and mental health workshops
Online Pilates classes, a running club, and individual fitness programs with a professional instructor
Relocation assistance to Poland