This job might no longer be available.
Junior Client (Unity) Programmer
2 years ago
A new opportunity has opened up at Tactile to join us and leave your mark as a Client Programmer on our Core team. We're looking for an engineer-minded game programmer, whose passion lies in building systems architecture 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 team!
At Tactile, the Client team is part of the Core team, and is responsible for all of the shared client modules that are used across the entire portfolio of our games. Game Client programmers primarily work on the lower level, general purpose systems and overall systems architecture. In this role, you will be responsible for maintaining our in-house game projects, resolving the incoming change requests from the Game teams, as well as working on the back log of smaller tasks and the day-to-day improvements in the code base.
As our games are developed using Unity, we would expect you to have a solid basic understanding of the engine (which you might have obtained throughout your education, or perhaps an internship with a gaming company?). It also works for us if you have experience with backend programming (in particular with
Node.js), and are now more interested in getting into game development. As long as you are very engineer minded, proactive and love taking on responsibilities, you'll be a great fit for this role!
As a Core Client Programmer, you will be:
- Updating and maintaining the core code base and basic functionalities of existing game systems as requirements change
- Implementing day-to-day improvements in the code base
- Working on resolving the back-log of smaller tasks on a rotational basis with the rest of the team
- Implementing the incoming change requests from the Game teams
- Help ensure our software is maintainable, extendable and flexible
- Over time, as you develop and grow in the role, you will also pick up more responsibilities and work on more complex projects
We'd love it if you have:
- A solid basic knowledge of Unity3D and C#
- Familiarity with SOLID principles
- Solid system and architectural thinking
- Focus on building clean, long-term software solutions
It's also nice if you have:
- Experience with backend development (particularly with Node.js)
- Experience with Java/Objective-C and native extensions in Unity
- Experience with writing unit tests and test driven development
What we offer:
🌆 Beautiful office with probably the best view in Copenhagen
🩺 Pension and private health insurance
💻 A chance to work with the latest tools and technology
📚 Opportunities for individual growth with development talks as well as workshops, books and courses
🌮 Daily, healthy organic breakfast and lunch prepared by our professional chefs in-house
🥳 Social activities, including game nights, book club, Friday bar and more
✈️ Relocation package if you are coming from outside of Denmark
🔍 Free Danish lessons with our in-house Danish teachers Anja and Andreas
This full-time position is available immediately and on-site in our Copenhagen office.
Create Your Profile — Game companies can contact you with their relevant job openings.