Website eLearning Studios

Are you a customer focussed Lead Unity Developer with a passion for technology, innovation, learning and virtual reality? Would you like to make a real difference in developing others?

We are looking for an enthusiastic, autonomous Lead Unity Developer to join our friendly team and help shape the future of the company. If you feel this is something you would enjoy doing, we would love to hear from you.

You will work with a team that offer solutions in learning technology design and development including Virtual Reality (VR) Training, eLearning, Mobile Learning, Gameful eLearning Design, Apps, Augmented Reality (AR), Serious Games and blended solutions.

The main purpose of this role is to lead the Unity development within the organisation, and to provide solutions for our customers using VR, AR and mobile apps for learning and training.

Skills Required: 

  • Good communication skills.
  • Ability to look at the ‘big picture’ and translate the business terms into technical terms.
  • Translate technical solutions into language that non-technical colleagues will understand.
  • Developing apps on iOS and Android
  • Proven track record as a software developer with a minimum of 5 years’ experience using Unity and C#
  • Understanding of the real-time graphics GPU pipeline.
  • Extensive experience of working in VR, AR and serious games.
  • Experience of providing solutions for customers.
  • Excellent communication skills both written and verbal.
  • Self-motivated and able to organise your workload in order to deliver projects on time and to a high standard.

Desired Skills: 

  • An understanding of product development and the product development lifecycle
  • Server management (Windows and Linux)
  • Developing processes
  • SQL Databases
  • Fluency writing real-time shaders using GLSL/HLSL
  • Experience in shipping a game/app to the app store
  • Experience with ecommerce development
  • Proficiency with Git or other version control systems
  • An interest in learning technologies
  • JavaScript libraries: C3.js, joint.js, Datatables, jQuery
  • xAPI (Tin can)
  • Ability to analyse business processes and contribute towards building a more streamlined and efficient approach

Primary Responsibilities: 

  • Lead software development in Unity 3D, including VR simulations based on real life scenarios, serious game and applications.
  •  Unity 3D / game engines development – Setting up the scene, placing assets, modifying materials, creating prefabs, experimenting with visual effects etc.
  •  Lead a team of artists and developers to create successful, exciting and innovative solutions that meet project objectives and learning goals.
  • Programming in C# in line with best practice guidelines.
  • Spearhead R&D in the company
  • Testing & revisions of software created, finding and fixing bugs.
  • Server management: keeping updated and monitoring resource usage.
  • Supporting external clients as well as internal users.
  • Working with other team members with different disciplines to develop and enhance our platform.
  • Organising the performance metric gathering for new apps.

General Responsibilities: 

  • Support on the day-to-day management of the development team.
  • Create a clear development process for the organisation.
  • Participate in team meetings and R&D sessions.
  • Provide ideas and advice for the sales team as and when required.
  • Communicate ideas for improving company processes with a positive and constructive attitude and help develop this attitude in others.
  • Support with the organisation’s project management.
  • Participate in testing of software solutions and provide feedback.
  • Participate in learning technology events and shows when required.
  • Any other reasonable requests made by the management team.