KEMRI Software Developer Vacancy

KEMRI-Wellcome Trust Research Programme (KWTRP)

Job Title: Software Developer (Mobile and VR application)

Reference Number: SD-150118

Location: Nairobi, Kenya

Overall Job Purpose: This is an exciting and challenging position for an experienced mobile and Virtual Reality(VR) application developer to work on an innovative training platform for healthcare workers in low-income settings called LIFE (Life-Saving Instruction for Emergencies).

The work will involve working with a team to develop immersive mobile and VR medical training simulations using the Unreal Engine game development engine, 3D Studio, and iOS, Android and VR development environments.

The work will require working independently as a member of interdisciplinary team of clinicians and researchers to contribute to design and development activities required to iteratively build and test the LIFE platform.

Reports To:

Direct Reports: Principal Investigator and Study Supervisor/s

Indirect Reports: Infrastructure Manager

Budget and Resource Responsibility: ICT hardware maintenance to support data collection and planning for updates / additions

Job Dimensions:

  • Using planning and project management tools (such as Asana) to plan design, modelling and programming activities
  • Coordinate in Scrum (Agile) and Lean UX design and development methodologies
  • 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.
  • To work with the wider team to generate simulation scripts and contribute to storyboards for various training scenarios
  • Performs code reviews with the team to ensure code quality

Key Responsibilities:

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

  • Use planning and project management tools (such as Asana) to plan design, modelling and programming activities
  • Coordinate in Scrum (Agile) and Lean UX design and development methodologies
  • 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.
  • To work with the wider team to generate simulation scripts and contribute to storyboards for various training scenarios
  • 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
  • Updating project management software (e.g. Asana) daily to document tasks completed.

Qualifications:

  • 2-3 years’ technical work experience in mobile application or 3D game development (such as Unity or Unreal Engine development)
  • Experience of Digital 3D Modelling (e.g. Autodesk 3ds Max), Photoshop, Illustrator, Adobe CC suite.
  • Ability to clearly document and appropriately validate programs

Desirable Criteria:

  • Experience with GitHub
  • Database design and software development experience
  • Experience with UE4 blue prints and C++, MySQL, Javascript, Jquery, HTML
  • Experience with Google Analytics
  • Degree in computer science, digital design, or other related professional qualification, a substantial part of which relates to computing computer science or digital design
  • Experience of mobile application development (iOS and Android)
  • Experience of Agile Scrum development methodologies
  • Knowledge of web application security and data protection
  • Experience with Xcode, iTunes Connect and TestFlight
  • Experience of working on medical research projects
  • Experience of developing Virtual Reality applications
  • Knowledge of the current regulatory environment best practice Information Security.
  • An interest in developing team management skills

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
  • 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:

CLICK HERE to apply online

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 29th January, 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).

Press ESC to close