Senior Unity Tools Developer

coherence
  • Freelance
  • Malmö

coherence

We are an international team of industry veterans who have shipped several hit games played by millions of people (e.g. Limbo, Inside, Battlefield 2: Modern Combat, Terminator: Salvation, Hearthstone, Hitman, Crysis, etc.). We’re passionate about games and their potential, and understand what issues game developers are facing today and what it takes to improve on that process. We value talent, and people with a high sense of responsibility and passion.

Description

coherence is a tech startup in the games industry, working on leveling the playing field for multiplayer games. We are making a network engine and platform that allows any developer to easily create anything from a simple multiplayer game to a large, cloud-based virtual world.

We’re looking for a Senior Unity Tools Programmer who will help us develop our SDK and tools pipeline. As a Unity specialist, you’ll play an important role in creating and improving our Unity SDK, including plugins, tools and sample projects.

You will be joining our growing team of talented engineers developing a next generation network engine and tool set that will level the playing field for how multiplayer games are made. You’ll be working alongside the engine and backend teams in shaping the system to be highly accessible, easy-to-use and performant.

Our SDK is based on a data-oriented approach, so knowledge and experience of Unity DOTS is a big advantage.

Responsibilities

  • Design and implement coherence SDK features, functionality and tools.
  • Develop sample and tutorial projects to highlight and explain SDK features and tools.
  • Review and improve development pipelines and UX of the coherence tool set.
  • Support features and systems designed for production workflows in the network engine, plugins for third-party applications and productivity tools.
  • Translate internal and external feedback into feature and functionality designs and specifications.
  • Develop and showcase games that demo the true potential of our platform.

Requirements

  • 5+ years of experience of working in and with Unity.
  • Proven experience developing tools with Unity.
  • Excellent coding skills, fluent especially with C#.
  • Strong mathematical and fundamental computer science skills.
  • Problem-solving mindset, positive attitude and openness to feedback.

Bonus Points

  • Experience using Unity DOTS.
  • Experience in game networking.
  • Having worked on (and completed) your own game project of any scope.
  • Experience with GitHub and continuous integration environments.
  • Experience contributing in open source projects.

To apply for this job email your details to coherence@jobs.workablemail.com