Senior Unity Developer - At A Leading Online Games Company

Recruiter
aap3
Location
London
Salary
£65000/annum
Posted
16 Jun 2017
Closes
16 Jul 2017
Contract Type
Permanent
Hours
Full Time
Senior Unity Developer - At A Leading Online Game Development Company!

Working in a fun, funky, fast expanding worldwide Games company!

"Our developers are responsible for the design and implementation of new features in a social gaming application. You will be hands on in the development of the application and supporting libraries. The right candidate is experienced with remote development, quickly learning complex systems, dealing with ambiguity, and building and maintaining modular systems that integrate across multiple teams".

Ideally, candidates should have had a long career in the games industry, working in 'C' derivative languages (C, C++, C#, Objective C) and understand how to optimise for performance on limited platforms such as mobile devices. They should also be keen to enforce quality coding practices and understand the need to develop a quality, cross platform architecture for all projects that they undertake, being able to drive the team in producing this.

The developer in question should be personable and able to work within a team, helping develop the skills of their teammates to create a team which is second to none in the industry, working closely with QA to ensure that all systems are fully compliant with test plans and demonstrating the use of automated test systems.

You will have the ability to execute development programs to support our global and broadly distributed client and server systems. In this role, you will have the opportunity to work on applications for Facebook, Apple's iOS, Google's Android, and integrate with Linux based server platforms.

Responsibilities

* Developing new features and modifying existing features to ensure the production of a quality product.
* Full Software Lifecycle application development - designing, coding, debugging and documenting applications.
* Participate in design and code reviews, documentation of design, implementation of methodologies to ensure high quality software.
* Analyzing system specifications and translating system requirements to task specifications.
* Producing project estimates and completing projects on time within budget.
* Ensuring adequate testing of software to ensure that logic and syntax are correct and that program results are accurate. This includes preparing test data, test procedures and documentation.
* Providing assistance to testers and support personnel as needed to determine system problems
* Working effectively in a team, and communicating with other engineers and other technical support staff regarding programming needs and performance.
* Enabling relevant stakeholders' concerns to be identified, considered, and, when appropriate, addressed during the development of the product.
* Collaborate with architects and technologists on design decisions and directions for product requirements

Must have skills

* Deep knowledge of Unity
* Deep knowledge of .NET and C#
* Team leadership
* Game Architecture Design
* C++/Obj C knowledge (for plugins)
* Knowledge of interfacing with backoffice servers

Nice to have skills

* Experience working in games as a service
* C++, Actionscript (AIR), Java, Ruby experience
* Jira and Confluence experience
* Experience of MVC methodology
* Cucumber (or similar) Unit Testing frameworks

For more information on both contract and permanent roles via aap3, industry news and updates, check out our brand new website, follow our aap3 Recruitment page on Linkedin and follow us on twitter @aap3recruitment