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, a third-person MMO shooter.
You can check out the game here : iOS , Android .
The front-end of the game is supported by two teams of Unity Developers overseen by Team Leads. They work closely with the Server Development, QA, UI / UX, Game Design and DevOps teams.
Our Unity Developers are tasked with developing new game features and improving existing ones, while also addressing feature stability and quality with the help of UI automation testing, unit tests, and integration tests.
They also develop tools for extending UnityEditor, and are preparing Mech Arena for launch on PC and Mac.
The successful applicant will be able to work at our Lviv office or remotely from Ukraine or Poland.
Responsibilities
Developing the game's UI
Implementing in-game features
Developing netcode for multiplayer battles
Optimizing the game for mobile platforms
Requirements
At least 2 years of work experience in software development
Good knowledge of C#, and .NET Framework, data structures, LINQ, and GC
Experience working with Unity, UnityUI, 3D physics engines, AssetBundles, UnityEditor
Ability to apply the principles of object-oriented programming and object-oriented design
Desired
Experience developing iOS, Android, Windows, and Mac OS applications
Ability to optimize productivity using such tools as Xcode / Unity Memory Profiler / Unity Profile Analyzer
Understanding of the principles of render pipelines (OpenGL / Vulkan / Metal)
Familiarity with MVVM and ECS architectural patterns
Experience working with network protocols such as HTTP, UDP, TCP
Experience working with multithreaded systems
What we offer our Employees
The opportunity to be involved throughout our full product development cycle
Officially registered full-time employment
Minimum of 25 calendar days (excluding public holidays) of paid vacation annually. This can be split as 14 straight calendar days and 11 business days
Health insurance
Professional seminars, workshops, training programs, and the opportunity to attend industry conferences online
Educational English programs, including online lessons with native speakers
Pilates classes online
Consultations with psychologists and mental health workshops