Unity Developer (Battle team)

plarium

Job Summary

Plarium is an international developer of award-winning mobile and desktop games with over 1300 specialists. They are working on a large-scale, ambitious unannounced multi-platform third-person shooter in a realistic setting with innovative gameplay. The project is in active production with over 100 specialists, including 30+ programmers. The successful candidate will join an action team focused on creating combat mechanics and network interaction, contributing to a boundary-pushing gaming experience.

Must Have

  • Implementing gameplay mechanics using ECS
  • Developing net code for multiplayer battles
  • Developing UI for gameplay mechanics, including animation and platform adaptation
  • Improving the game’s code base and documentation
  • Optimizing the game for stable performance on different platforms
  • Improving automation tools for launcher development and testing
  • Integrating external libraries and various billing systems for iOS/Android
  • At least 3 years of work experience in game development
  • Strong knowledge of C#, .NET Framework, OOP, OOD, and various software design patterns
  • Excellent knowledge of Unity, including UnityUI, UnityEditor, Addressables
  • Knowledge and experience developing games using ECS (Entitas / Unity DOTS)
  • Experience working with Git
  • Ability to optimize performance using Unity Profiler, Unity’s Memory Profiler, and Profile Analyzer
  • Fluency in Ukrainian
  • English language skills at the Intermediate level

Good to Have

  • Skills in developing real-time multiplayer games
  • Understanding of shooter mechanics (FPS/TPS) based on personal gaming experience
  • Experience writing tests using NUnit, xUnit, NSubstitute, Moq, SpecFlow, and Unity Test Runner

Perks & Benefits

  • 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
  • Reimbursement for the cost of a coworking space
  • Individual development plan and regular feedback
  • Professional seminars, workshops, courses, and internal training programs
  • Educational English courses
  • Opportunity to take an interest-free loan
  • Counseling with psychologists and mental health workshops
  • Reimbursement of gym membership fees, and running club

Job Description

Unity Developer (Battle team)

Unannounced Shooter Game

Office:

Kharkiv, Kyiv, Lviv

Remote:Ukraine

The successful applicant will be able to work at our Lviv office, Kyiv office, Kharkiv office or remotely in Ukraine.

Plarium is an international developer of award-winning mobile and desktop games. More than 1300 of our specialists work remotely or at offices in Israel, Ukraine, Poland, Spain, and Finland.

RAID: Shadow Legends, Mech Arena, and our other 18 massive titles unite more than 500 million players worldwide. With over 15 years’ experience, we strive for boundary-pushing gameplay and graphics. We pair this with our dedication to innovation through analytics, marketing, and community interaction.

We are working on an unannounced, multi-platform third-person shooter in a realistic setting with innovative gameplay. The project is large-scale and ambitious both from a graphics and game design point of view, and from the technical perspective. The game is in active production, with over 100 specialists working on it.

Currently, 30+ programmers are working on various aspects of the game, and the team is expanding rapidly. We value quality and initiative, always striving to find the most effective technical solutions.

The successful candidate will become part of an action team focused on creating combat mechanics and network interaction.

Early-stage project visuals

Responsibilities

  • Implementing gameplay mechanics using ECS
  • Developing net code for multiplayer battles
  • Developing UI for gameplay mechanics, including animation and platform adaptation
  • Improving the game’s code base and documentation
  • Optimizing the game for stable performance on different platforms
  • Improving automation tools for launcher development and testing
  • Integrating external libraries and various billing systems for iOS/Android

What we expect

  • At least 3 years of work experience in game development
  • Strong knowledge of C#, .NET Framework, OOP, OOD, and various software design patterns
  • Excellent knowledge of Unity, including UnityUI, UnityEditor, Addressables
  • Knowledge and experience developing games using ECS (Entitas / Unity DOTS)
  • Experience working with Git
  • Ability to optimize performance using such tools as Unity Profiler, Unity’s Memory Profiler, and Profile Analyzer
  • Fluency in Ukrainian
  • English language skills at the Intermediate level

Desired

  • Skills in developing real-time multiplayer games
  • Understanding of shooter mechanics (FPS/TPS) based on personal gaming experience
  • Experience writing tests using NUnit, xUnit, NSubstitute, Moq, SpecFlow, and Unity Test Runner

What we offer

  • 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
  • Reimbursement for the cost of a coworking space
  • Individual development plan and regular feedback
  • Professional seminars, workshops, courses, and internal training programs
  • Educational English courses
  • Opportunity to take an interest-free loan
  • Counseling with psychologists and mental health workshops
  • Reimbursement of gym membership fees, and running club

Ready to apply?

Don't see the position that's right for you?

Sign up for job alerts to get notified of new vacancies that match your preferences.

What's next?

Send us your CV

1

Found your perfect job? Send us an up-to-date CV and, if applicable, a link to your portfolio. We typically respond within 5 working days.

Assessment Test

2

We may ask you to complete a test so we can assess your suitability for the role. After careful examination, we’ll send you feedback.

Technical Interview

3

We’ll get together on Google Meet or Zoom, which will be your opportunity to share details about your work experience, talk about the tasks and the team, and ask any questions.

Meeting with HR

4

Our HR representatives will ask about your career expectations, preferred working format, and your approach to teamwork. Here, you’ll also learn about professional development opportunities and company benefits.

Job Offer

5

If you’re successful at the interview, we’ll make you a formal job offer. If you accept, we’ll help you with any required legal documentation, prepare for your first day, and ensure you’ve got the necessary equipment.

Welcome to the Team!

6

We work remotely and in offices in Ukraine and Poland. You will meet your team online and start the onboarding process.

Stay in Touch

If you don’t succeed the first time, don’t be discouraged. Keep an eye out for new vacancies via our official channel on Telegram.

Other Vacancies

Development & QA

Development & QA

Art

General

Game Design & Analytics

Unity Developer

Elf Island

Office:Kyiv

Remote:Ukraine

View all vacancies

Privacy Center

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. For more information, review our privacy and cookie policy.

Privacy and Cookie Policy

OK

Back Button

Cookie List

Search Icon

Filter Icon

Clear

  • checkbox label label

Apply Cancel

Consent Leg.Interest

checkbox label label

checkbox label label

checkbox label label

OK

11 Skills Required For This Role

Team Management Design Patterns Github Unity Talent Acquisition Game Texts Quality Control Specflow C# Git Multiplayer

Similar Jobs