You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Unity Generalist Developer (w Mobile Experience) REMOTE

Unity Generalist Developer (w Mobile Exp


£0 - £0 Per Annum

Remote, United States

United States

Programming and Development




Not Selected

Permanent | Full Time


Unity Generalist Developer (w Mobile Experience)

Roll7 is a BAFTA Award winning independent game studio and developer of the critically acclaimed OlliOlli series, NOT A HERO and more recently Laser League. We’re passionate about making amazing games and we’re about to embark on our next project, and we are looking for a great person to join our team.

Roll7 run development remotely and this role requires the applicant to undertake the vast majority of their work at home. Appropriate equipment, dev kits and software licenses will be supplied if required. Applicants will be required to travel to London upto one day a week, so based inside M25 preferable.

Strictly no Recruitment Consultants please

The deadline for applications is Monday 14th January



We are looking for a Gameplay Programmer to develop code and systems for new and existing features and gameplay systems for a new undisclosed project. You will have experience with Mobile games and have previously shipped at least one title on either Android or IOS.




DOE - Competitive


  • Work with our Creative Director, Game Director and Head of QA to develop core functionality for our new games in Unity.
  • Identify technical and developmental risks/obstacles and find solutions to overcome them
  • Ability to iterate quickly and prototype features when required for proof of concept purposes
  • Promote and adhere to best-practice with regards to code quality and performance
  • Collaborate with our QA teams to identify and fix bugs in a timely manner
  • Keep up to date with the latest advances in gameplay and programming techniques in the games and wider technology industries
  • Write system documentation and test cases for assigned systems


Required Skills and Experience 

  • 5+ years programming experience developing games or similar products
  • Strong experience of C# and a good working knowledge of C++
  • Experience of developing and shipping software using Unity
  • Self-starter who is comfortable taking ownership of a feature or task
  • Good working knowledge of commonly used algorithms and techniques
  • Excellent communication skills; you must be comfortable collaborating with colleagues from non-programing disciplines such as art, design and community
  • Strong 3D maths skills
  • Experience writing and debugging multi-threaded code
  • Experience of the full development life cycle from design through to shipping
  • A pragmatic approach to solving technical and non-technical problems
  • Ability and desire to learn and master new and unfamiliar technologies and code

Desirable Skills

  • Experience of working on online/networked games
  • Experience working on multi-platform software projects
  • Experience of developing software for Android and/or iOS
  • Good understanding of animation systems and techniques such as IK
  • Experience of writing editors and tools for use by end-users
  • UI programming experience
  • Experience of working within and optimising for tight CPU, GPU and memory budgets
  • Good knowledge of the casual & F2P games market
  • Experience tuning gameplay based on results of metrics/analytics
  • Experience in a Continuous Delivery environment, working on a live product
  • Familiarity with Agile development practices
  • Experience developing for console, handheld or embedded platforms
  • Bachelor’s degree in Computer Science or related discipline

Keep Calm and waka waka...