Murka Games is an international game development company that has been successfully producing social casino and casual games for over a decade.
14 квітня 2025

Senior Unity Software Engineer

віддалено

Job description

Murka is seeking a Senior Unity Software Engineer to join our new project team. In this role, you’ll be responsible for shaping and developing distinctive gameplay features that keep our players engrossed.

You’ll get to work with the most advanced technology stack, fostering an environment of innovation, creativity, and fun.

Ready to lead in the creation of remarkable gaming experiences? Let’s bring our gaming vision to life, together!

Responsibilities

  • Develop and oversee the implementation of gameplay features from the scratch for a web based Unity game.
  • Expand the functionality of existing mechanics, ensuring the creation of top-notch gaming experiences.
  • Accurately estimate timelines for tasks, monitor their compliance, and assist junior team members in their tasks.
  • Write and review efficient, clear, and understandable code.
  • Encourage personal and team development, sharing expertise and insights with the team.

Requirements

  • At least 5 years of production experience in developing 2D applications with Unity.
  • Good understanding of game development pipeline from assets preparation to creating builds.
  • Expert understanding of C# and .Net Framework, including generics, events, attributes, reflection, LINQ, asynchronous code, memory management, etc.
  • Proficient with Unity: animations, Prefabs, serialization, Scriptable Objects,
  • AssetBundles, Render Pipeline, textures compression, profiling, Editor scripting (IMGUI), etc.
  • Extensive knowledge of software design patterns and key software development principles
  • Proven experience with third-party libraries developed by Unity (like Addressables) and external ones (VContainer, DOTween, R3, etc.).
  • Experience with client-server communication (Sockets, HTTP, Protobuf, JSON).
  • Mastery of Git (submodules, LFS, merge, rebase, cherry-pick, revert, reset).
  • Excellent communication skills and the ability to mentor junior team members.
  • English proficiency at an Intermediate level or higher.
  • A demonstrable passion for continuous personal and professional development.

It will be a plus

  • Experience with WebGL and React.
  • Experience with Figma.
  • Experience with MVVM and reactivity.

We offer

  • An opportunity to work in a product company with well established processes for grown company.
  • Access to advanced tools like Unity 6 Enterprise, Rider, Copilot, ChatGPT.
  • An excellent team with well-established communication channels and a variety of interesting tasks.
LinkedIn