Unity Developer at LTG, Remote, £Freelance Rate

  • Contract Spy
  • Remote
  • Sep 08, 2020
Hourly/Freelance

Contract Description

We 're on the hunt for a talented Freelance Unity Developer to join us and work on some of our most exciting projects!

As a Developer, you are responsible for translating concepts and art direction into a tangible, playable product. You are responsible for maintaining the technical integrity and robustness of the product while also respecting the vision and intentions of the PRELOADED disciplines and our client.

You will need technical proficiency in all areas of game development, across multiple platforms, technologies and devices.

Your goals as a Developer are to:
Develop and programme high quality products using modern programming languages and techniques, with a focus on Unity.

Work as part of a team and communicating problems and solutions to other disciplines.

Playing a positive role within the Studio

Develop and programme high quality products using modern programming languages and techniques, with a focus on Unity, by:

Implementing innovative, suitable and scalable technical solutions to brief

Writing efficient, robust and reusable code

Ensuring technical implementations are achievable within the brief, budget and time

Validating the technical feasibility of Game Concepts and Art Direction, and helping to define the technical approach accordingly

Prototyping early game concepts / mechanics

Ensuring technical deliverables are robust, well-tested and in line with the expected high quality of a Preloaded product

Creating and iterating concise and useful Technical Design documentation

Implementation of all component parts of our games, including - but not limited to - rendering, engine architecture, AI, front-end UI and UX, etc

Writing test plan documentation and performing QA testing

To help communicate technical solutions and rationale to clients when necessary

Work as part of a team and communicating problems and solutions to other disciplines, by:

Iterating and improving the technical production workflow

Knowledge sharing across departments

Participating in game concept workshops

Participating in project meetings (kick-off meeting, SCRUMS etc)

Maintenance tasks and updates for existing projects

General IT assistance as required within the studio

Playing a positive role within the Studio and the Tech team:
Participating in Tech team meetings

Using down-time effectively.

Working within the predefined processes and keeping working documents neat and accessible.

Accurately record your time using Harvest (time sheet software).

Actively develop your existing skills and learn new ones that are relevant to your role, keeping an up-to-date knowledge of appropriate techniques, trends and tools.

Abide by the LTG company handbook

Requirements

Demonstrable experience of professional Unity development in C#:

Worked on several released iOS and Android apps.

Experience in programming 2D based applications with knowledge of 2D animation systems and UI work.

Version control and build environment knowledge, for example Git and Jenkins

Ideally you will also have:
Been a programmer on a couple of shipped titles using Unity on a variety of platforms.

Conducted performance analysis and optimisation using monitoring/debugging tools.

Prior experience implementing AR and an understanding of the tech behind it.

C++, Javascript, HTML5 or Java experience building mobile apps.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.