Software Developer (3d Game Designer/developer)

Reference Number: 
SD-120318
Employment Type: 
Full time
Category: 
Computing and Information Technology
Job Grade: 
6.01
Country: 
Kenya
Location: 
Nairobi
JOB PURPOSE: 

OVERALL JOB PURPOSE:

This is an exciting and challenging position for a game developer to work on an exciting, innovative training platform for healthcare workers in low-income settings called LIFE. LIFE (Life-Saving Instruction for Emergencies) is a mobile and Virtual Reality (VR) platform that trains healthcare workers to identify and manage medical emergencies to save lives using low-cost smartphones. We are looking for a creative game designer/3D artist who will join our small team to develop immersive mobile and VR medical training simulations using Unreal Engine for  iOS and Android platforms. The role will require working independently as a member of an interdisciplinary team of clinicians and researchers to contribute to design and development activities required to iteratively build and test the LIFE platform.

More information about the platform here: https://oxlifeproject.org/

Description: 

REPORTS TO:

DIRECT REPORTS: Principal Investigator and Study Supervisor/s

INDIRECT REPORTS: Infrastructure Manager

BUDGET AND RESOURCE RESPONSIBILITY:  Provide information for supervisors on purchasing of 3D models, hardware requirements and maintaining software licences.

JOB DIMENSIONS:

  • Using planning and project management tools (such as Asana) to plan storyboarding, design, 3D modelling and animation, and game development activities
  • Collaborate on the roadmap and sprint planning, providing estimates and technical plans
  • Coordinate planning to ensure technology plans are robust reporting progress both internally and externally
  • Determining the right technology and technique for concepts and problems.

KEY RESPONSIBILITIES:

For the LIFE project within the Health Services Research Group to:

  • Using planning and project management tools (such as Asana) to plan storyboarding, design, 3D modelling and animation, and game development activities
  • Collaborate on the roadmap and sprint planning, providing estimates and technical plans
  • Coordinate planning to ensure technology plans are robust reporting progress both internally and externally
  • Determine the right technology and technique for concepts and problems.
  • Perform code reviews with the team to ensure code quality
  • Application development using the Unreal Engine Suite
  • Use source control systems such as GitHub
  • Use 3D Studio to model and animate 3D objects and characters.
  • Maintain code, fix bugs and respond to user feedback on an ongoing basis.
  • Document design and development processes
  • Ensure compliance with the Programme’s branding guidelines. Certifying consistency between all platforms

QUALIFICATIONS:

  • Degree in computer science, digital design, or other related professional qualification, a substantial part of which relates to computing computer science or digital design
  • 2-3 years experience in 3D game development (such as Unity or Unreal Engine development)
  • 2-3 year experience of Digital 3D Modelling (e.g. Autodesk 3ds Max, Blender), Photoshop

DESIRABLE CRITERIA:

  • Database design and software development experience
  • Experience with UE4 blueprints
  • Experience with Google Analytics or other analytics tool
  • Ability to clearly document and appropriately validate programs
  • Experience of mobile application development (iOS and Android)
  • Experience of Agile Scrum development methodologies
  • Experience with Xcode, iTunes Connect and TestFlight
  • Experience of working on medical research projects
  • Experience of developing Virtual Reality applications
  • Experience in 3D objects animation
  • Experience in character animation
  • Experience with building and importing 3D mod els

COMPETENCIES:

  • Well-developed troubleshooting capacity and clarity of thought.
  • Ability to interact and communicate with users/ office colleagues (both verbally and in writing) technical information in a non-technical way.
  • Team worker, able to work in a multi-cultural environment and with multi-disciplinary teams in different locations.
  • Ability to work speedily in a highly methodical way, paying attention to detail and ensuring accuracy
  • Ability to work independently and to collaborate as part of a multi-disciplinary team
  • Ability to manage multiple simultaneous projects, prioritise short and long-term goals, and deliver within deadlines
  • To have an understanding of the confidential nature of the work and willingness to adhere to a strict observance of confidentiality and security
    APPLICATION PROCEDURE:

    To apply for this post you must be a registered user. Log into your account then go to Vacancies, view the post and click on the button: "Apply for this job".

    All applicants are required to state their current/last salary.

    Candidates must supply an email and telephone contact that will be used when offering interviews.  Only shortlisted candidates will be contacted. Shortlisted candidates shall be required to produce ORIGINALS of their National Identity Card, academic and professional certificates, original transcripts and testimonials, detailed curriculum vitae and valid clearance certificate (certificate of good conduct) during the interviews. 

    The application closing date is 27th March 2018

    KEMRI-Wellcome Trust Research Programme (KWTRP) is an equal opportunity employer. Direct or indirect canvassing will lead to automatic disqualification.  KWTRP does not charge a fee at any stage of the recruitment process (application, interview, meeting, processing, training or any other fees).