Position: Unity Developer
Company: Product Madness
Experience required: 3y
English level: upper

We are looking for a developer to join one of our game development teams. You’re expected to have a good understanding of object oriented programming, design patterns, also a thorough understanding of graphics, performance issues and trade-offs, great attention to detail.

Your role will be hands-on in the development of new features and also supporting existing ones, writing unit tests and code reviews. As a developer you’ll be asked to provide support and mentor junior developers, and take part in technical discussions. You’ll work closely with producers, designers, and developers in a highly collaborative and genuinely agile environment.

Skills and Requirements:

Experience working with Unity
Strong experience working with C#
Has worked with mobile platforms in previous roles
An understanding with design patterns and design principles
Worked with UI & Unity graphics pipeline
Building flexible and reusable systems


About You:

Best practices such as TDD, BDD, ect.
Shipped mobile titles into production
Knowledge of network protocols work
Experience with client-server communication
Experience with UML and/or diagrams