office / remote

UNITY DEVELOPER

Bring your expertise to a game with 1M active daily players

background

ABOUT RAID: SHADOW LEGENDS

RAID is a stylish, compelling collection MMORPG in a dark fantasy setting with over 600 Champions, 16 Factions, more than 800 animations, and countless Champion skill combinations.

81M

players worldwide

150+

specialists working on the game

Technology stack:

Unity, С#, .NET

Available on

iOS & Android, PC & Mac

HOW WE WORK

1

Experienced teams, streamlined processes

The client-side is maintained by more than 30 programmers. Specialists work in teams of up to 7 people under the guidance of Team Leads, while Project Managers are responsible for process transparency and goal-setting.

2

Diversity of work

Our developers craft RAID’s battle visualization engine using the Entity Component System, improve the game’s combat mechanics and AI, create new metagame features, and integrate our partners’ external libraries.

3

An open development culture

Specialists write code that is easy to maintain and update, while teams regularly conduct code reviews, refactoring, and optimizations.

4

Cross-team collaboration

Programmers participate in the full development cycle, which means they collaborate with server development teams, technical artists, testers, game designers and analysts, artists, UI and UX designers, localizers, and sound designers.

Skill set

In this role, you will be:

  • Creating new in-game meta features within the MVVM architectural pattern
  • Refactoring and optimizing existing functionalities
  • Developing new tools and maintaining existing ones
  • Improving automation tools for client development and testing

We want you to have:

  • At least 2 years of work experience in game development
  • Experience working with Unity, UnityUI, AssetBundles, UnityEditor
  • Good knowledge of C#, and .NET Framework, data structures, LINQ, and GC
  • The ability to apply the principles of object-oriented programming and object-oriented design
  • Experience working with Git
  • The ability to optimize productivity using tools such as Unity Memory Profiler, and Unity Profile Analyzer

It’s a big plus if you have:

  • Experience working with multithreaded systems
  • Experience writing tests using NUnit, NSubstitute, SpecFlow, and Unity Test Runner
  • Knowledge of ECS, particularly Entitas

We offer our employees:

  • plus

    Officially registered full-time employment. Option to work remotely from Poland or at our offices in Warsaw

  • plus

    Paid leave of 20 or 26 days depending upon working experience

  • plus

    Medical insurance and fully paid leave if you or your child are sick

  • plus

    Opportunity for counseling with psychologists

  • plus

    Individual development plan and regular feedback

  • plus

    Professional seminars, workshops, courses, and internal training programs

  • plus

    Group English, Polish, and Ukrainian language classes

  • plus

    Free vacation planning assistance from our travel managers

  • plus

    Opportunity to take an interest-free loan

  • plus

    Relocation assistance to Poland

BECOME PART OF THE TEAM

Send us your CV

1
1

We’ll review it and get back to you within 3 business days.

Meet us

2
2

You’ll have 2 interviews: a technical one, and one with HR.

Join the team!

3
3

Bring your expertise, face new challenges, and improve your skills.

WHY JOIN PLARIUM?

1

Engage in the full development cycle

We create our own products, which means we control every step of a game’s development – from initial concepts to localization, and everything in between. After we release a game, we continuously add new features and work to grow its player community, including through publishing high-quality audio and video content that expands the game universe.

2

Grow with us

We put emphasis on the personal growth and professional development of all our employees. That’s why new starters get mentors who oversee an individual adaptation and development plan.

3

Make your voice heard

At Plarium, you’ll propose and implement solutions from day one. We believe everyone’s opinion is valid, no matter their experience or position.

4

See the results of your work

Our analytics, community, and support teams share feedback from players in real-time. That means you’ll see your work being enjoyed by millions of fans worldwide, and know the value of your contributions.

TESTIMONIALS

Pavlo Pyrohov

Unity Developer

I joined Plarium as an intern, which was a great way to get experience of working on games. What I love about how we work is that everyone has a voice. Even as an intern, my opinions were taken seriously: once, a colleague and I proposed a new feature and, before we knew it, it was in production!

Ruben Markov

Client Development Team Lead

You’ll be entrusted with a lot of responsibility at Plarium, but you’re also always good to ask for help. Sometimes, you’ll need advice or support from another member of the team — and everyone here gets that.

Igor Stepanov

Client Development Senior Team Lead

With the project I work on, I’ve been able to stay on my career path as a Team Lead. I’m always tackling a range of interesting technical and managerial challenges. After just two and half years, I’ve been able to move up into a senior role, supervising other Team and Technical Leads.

CONTACT US

Have any questions about the role? Feel free to contact us: [email protected]

Want to take part in the development of a different game?

Click the link below to find your perfect role!