This job might no longer be available.

Core Client Programmer

Tactile
Copenhagen
3 years ago
Apply

A new opportunity has opened up at Tactile to join us and leave your mark as a Core Client Programmer. We're looking for an engineer-minded game programmer, whose passion lies in building systems and maintainable software. So if your favorite topic of conversation is SOLID principles and if you feel comfortable working with native platforms, then you could fit in perfectly with our Core Client Team!

At Tactile, the Client Team is part of the Core team, which consists of a backend team and a client team. The Core Client Team is responsible for the shared client modules that are used across all Tactile Games. Game Client Programmers primarily work on the lower level, general purpose systems and overall systems architecture.

Our games are developed using Unity, so we expect all our programmers to have solid knowledge of mobile game development in Unity3D and C#. The Core Client Team collaborates closely with the game teams to ensure the quality of our shared systems. We are proud of being a lean organization and we always give out a lot of responsibility to our employees. We don't only want our programmers to contribute to the shared code base, but really encourage them to do so. This means that in this role, you would have complete ownership of your projects, as well as the freedom and flexibility to do things your own way and to influence how we do things here at Tactile.

This full-time position is available immediately and on-site in our Copenhagen office.

As a Core Client Programmer, you will be:

  • Designing and writing new general purpose systems to be used in our games
  • Maintaining the existing game systems as requirements change
  • Help ensure our software is maintainable, extendable and flexible

Requirements:

  • At least 5 years of experience in working with Unity3D (iOS and Android), preferably within the mobile games sector
  • Strong knowledge of C#
  • Familiarity with the SOLID principles
  • Solid system and architectural thinking
  • Focused on writing long term software
  • Familiarity with interacting with web servers

Major pluses:

  • Experience with Java/Objective-C and native extensions in Unity
  • Experience with writing unit tests and test driven development

At Tactile, we work hard to nurture an open and amicable work environment, based on trust, individual freedom and responsibility. Our colleagues work together on projects in a flat structure with little hierarchy. We firmly believe that when talented people collaborate instead of compete, amazing things happen! This is why we consider ourselves not only a growing company, but also a growing family.

We would love you to become a part of our story, so apply now! We welcome candidates of all backgrounds from all over the world, but please make sure your application is in English.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Tactile

Engineering jobs