Full Stack Developer (VR)

Job Description

Virtual Reality is here and moving fast! This innovative joint venture specializes in offering Virtual Reality solutions that combine state-of-the-art technologies in Virtual and Augmented Reality with research from Psychology and Neuroscience. These technologies are used specifically in developing VR assessment and training courses for the maritime industry. This includes a suite of tasks that can be used to evaluate the background knowledge and skills --both technical and mental -- of new recruits in the maritime sector.  

Due to growth, we are looking for a passionate Full Stack Developer who will join their team in Nicosia or Larnaca and bring enthusiasm and fresh ideas. If you are looking to be a part of the future - which is VR - and have an impact, then this is for you! 

Your role:

  • Oversees the project from top to bottom, from architect to business logic to UI/UX
  • Actively advises on technical direction and implementation
  • Experience with cross-platform development frameworks such as React Native

Should have a conceptual understanding of:

  • Proven experience as a Full Stack Developer or similar role
  • Great organisational skills & an analytical mind
  • Database schema design
  • RESTful APIs
  • Model-view-controller (MVC) or component-based architecture
  • Data storage, security, aggregation and manipulation
  • Statistical concepts and vocabulary
  • Identity management
  • Design systems
  • GDPR and privacy by design (PbD)
  • VR technologies

Should be competent with the following technologies:

  • HTML5
  • ECMAScript 2015 (ES6) + JS framework such as React, Angular or Vue
  • JS chart libraries such as D3.js, Chart.js or Chartist
  • CSS preprocessors such as SCSS or LESS
  • Module bundlers such as Webpack or Parcel
  • Version control system such as Git
  • Back-end programming languages such as C#, Java, PHP or Python