Please install Flash® and turn on Javascript.

Current vacancies:


Want to know how you can become a Ninja without putting in years of martial art training on mountain tops?

 

Ninja Theory is currently embarking on an exciting new project and is looking for highly talented people to join us. We currently have vacancies within the Programming, Animation and Design teams – see below for more details. To apply for any of the vacancies listed here or for any other queries please contact the HR Manager at jobs@ninjatheory.com

 

PROGRAMMING

 

Senior Gameplay or Engine Programmers


The ideal candidates for these roles will be both technically proficient and creatively-driven with a keen understanding of what makes a game fun and interesting.


Required qualities:

  • Good C++ background with the ability to rapidly prototype code as well as produce well engineered final code
  • In-depth understanding of working on a next generation platform (PS3 / 360 / DX9 PC / DX10 PC)
  • Good debugging, system design and 3d math skills
  • Great communication skills
  • Demonstrable highly creative programming talent and love of games
  • Strong analytical abilities
  • Great understanding of the process of level creation
  • In-depth understanding of work requirements on story-driven action adventure games
  • The ability to be a great team-player

 

We’d also really like to see (though not as essential as the above)

 

  • Experience of Java / C#
  • Knowledge of PhysX
  • Knowledge of DirectX 9 / DirectX 10 / console graphics API’s
  • Assembly coding skills
  • Low-level console knowledge
  • Proficient with Visual Studio 2005 and Alienbrain version 7.5
  • Unreal 3 experience

 

As we grow the team there will also be some less senior positions coming up - we would therefore also like to hear from those who may not have all of the above essentials but feel they have what it takes to be a programming Ninja!

 


Technical Designer


The Technical Designer will work closely with both the programming teams and the design teams and contribute to both. They’ll be at the cutting edge - bringing together the designers vision and the coders craft to create the actual gameplay.


We’re therefore looking for someone who has:

  • A demonstrable programming background and good knowledge of at least one programming language.
  • Experience of working with the Unreal Engine, Kismet & UnrealScript either as part of the modding scene or commercially.
  • Good communications skills and the ability to work well as part of a team.
  • Attention to detail and a desire to add that last layer of polish to your work.
  • A love of playing games and an enthusiasm to create them.

 

We’re also told there will be bonus points given to the candidate who brings cake with them – though we’re not sure that’s strictly part of the job description!


 

ANIMATION

 

PLEASE ENSURE YOU HAVE READ THE PARAGRAPH ON APPLYING FOR ANIMATION ROLES BEFORE SENDING YOUR APPLICATION IN

 

Animator/Senior Animator

 

We’re looking for someone who will proactively take part in the artistic creation process of animation content - taking agreed action outcomes and ensuring animation content fulfils vision, quality expectations and time restraints. We work in 3D primarily with Maya and predominately hand-keyed – and to the highest quality. If we take you on at the senior level you’ll be using your expertise in the initial planning stages and supporting the Lead Animator in guiding overall direction – as well as acting as a mentor to more junior members of the team and taking part in the overall vision of the studio.

 

To apply you’ll need to demonstrate:

 

  • Good (advanced level if a Senior) knowledge of relevant 3D art & animation packages – in particular Maya, but also 3D Studio, XSI
  • The ability to adapt to various animation styles with emphasis on realistic, human driven animation
  • An understanding of real world animation production – likely to be gained from at least two (four for a senior) years relevant experience
  • Creative thinking
  • Good communication skills – both with other animators as well as other disciplines, & strong English skills
  • A demonstrable passion for animation

 

In addition to the above for a senior role we would also be looking for:

 

  • Demonstrable understanding of how 3D packages work – liaising with other 3rd party applications for example unreal or morpheme would be advantageous.
  • Demonstrable understanding of the requirements of cinematic sequences – camera positions, what looks good in shots etc

 

Plus for either level if you have the following it would be advantageous (though not essential):

 

  • Technical background e.g. basic/good scripting/coding abilities
  • Experience / knowledge of skinning & rigging

 

Junior Animator

 

We are also looking to bring on board a Junior Animator – ideally a new graduate or someone new to animation this is a perfect first role for those with passion and enthusiasm as well as a desire to learn from some of the best animators and indeed game developers in the industry. That’s not to say you won’t be directly contributing though – you’ll have your own areas of work and responsibilities and will be an active member of the team.

 

For this role we’re looking for:

  • Demonstrable creative thinking
  • A clear talent for hand-keyed animation
  • Good communication skills
  • A demonstrable passion for animation
  • Strong English speaking skills
  • Ability to work as a positive, contributing team member
  • Problem solving skills
  • Relevant degree/masters

 

In addition to the above if you can also show you’ve worked with relevant 3D art packages that would be even better!

 

Applying for Animation positions

 

For all Animation roles you’ll need to send in a show reel (or link to a webpage) which demonstrates your work. We’re always looking for quality over quantity and the more relevant your work the better i.e. realistic human character-based action animation. Our animation is predominately hand-keyed so we’ll also be looking for evidence of this on your show reel – at least 50%. For the more senior role it would be good to demonstrate any cinematic knowledge you have as well. For CD's and DVD's- please mail these along with a CV to our postal address found on the contacts page.

 

Working at Ninja Theory

 

All positions at Ninja Theory come with excellent benefits that include:

 

  • Competitive salary
  • Private health insurance
  • Optional contributory pension scheme
  • A bonus scheme
  • 23 days holiday (excluding bank holidays) rising with each year of service to a maximum of 33
  • Childcare Vouchers - Salary sacrifice scheme
  • A fun yet professional working environment

DESIGN


We’re looking for talented and driven Designers at both Designer and Senior Designer level.


Senior Designer


To work with us you’ll need to be comfortable with taking an active part in the wider design creation process as well as having day-to-day responsibility for areas of level design and specific game mechanics. We’ll be looking to you to support the Lead Designer in ensuring the overall design requirements are met – to quality, schedule and vision – using knowledge of game design development, software/hardware and potential risks. Additionally, an important aspect of your role will be supporting and mentoring more junior members of the team.


Designer


You’ll be implementing sequences of level design ensuring your work is of the highest quality, to schedule and demonstrating understanding of the design vision throughout. You’ll need to demonstrate flexibility in approach and style, taking on other areas of design – level design, game mechanics, documentation etc with enthusiasm striving for quality and originality at all times.

To apply for either role you’ll need to demonstrate:

  • Knowledge of the game design development process gained from working on multiple shipped titles, ideally of a recognised AAA standard.
  • Strong world editor experience; for example Unreal or Hammer (at least 2-3 years experience at Senior Designer level)
  • Polished communication skills (both written and verbal)
  • Solid understanding of practical mathematics
  • Proven ability to work as an active and positive team member
  • Experience or interest in working with action adventure games
  • 3D experience – at least 1 year at Designer level, more at Senior
  • Strong problem solving skills

In addition to the above if you’d like us to consider you at senior level you’ll need to demonstrate:

  • Good understanding of the game development process from conception to market
  • Solid understanding of the games development business model
  • Good spatial knowledge

And we’d really like to see at either level (though it’s not essential)

  • Degree in Computer Science/English/Engineering/Architecture/Design
  • Scripting experience
  • Maya/Max/XSI experience
  • Experience of Visio
  • Experience of sketch-up

Of course the overriding factor we’ll be considering is each individual’s talent at design – so please ensure your application demonstrates this – additional literature/design documents (your own of course!) is always welcomed – let us see just how talented you are!

 

--

Although we don’t have any other active vacancies at the moment we're always interested in hearing from highly talented, enthusiastic and quality focused people in all disciplines. So if you think you have what it takes to be a Ninja, then why not send your application in!

 

To apply for any of the vacancies listed here or for any other queries please contact the HR Manager at jobs@ninjatheory.com

 

"...after all we understand the importance of cake, there always seems to be an inordinate amount of it in the kitchen...."