NavVis GmbH Company Logo NavVis GmbH

Staff Frontend Software Engineer


  • IndoorViewer, our browser-based 3D application for visualization, digital enrichment and navigation of photorealistic indoor spaces – runs in any modern web browser as it is based on open standards (TypeScript, WebGL, Three.JS, Angular, HTML, SCSS)

  • Implementing responsive user interfaces using Angular (2D) and Three.JS (3D)

  • Drafting new features based on product requirements, with maintainability and future proof software architectures in mind

  • Collaborating closely together with the UX design team and our backend experts

  • Implementing unit and integration tests in close collaboration with our QA engineers

  • Maintaining and extending our APIs for third party use; developing interesting API examples; gathering feedback in order to improve and extend the API

  • Coaching and developing junior colleagues with code reviews, pair programming and workshops



  • A minimum of 7 years experience in web development with JavaScript and Typescript, knowing both the languages and common libraries

  • A Master / Bachelor degree in computer science, mathematics, physics or similar, or no degree but self-taught top-notch coding skills

  • Profound experience with frontend frameworks, preferably Angular

  • A good understanding of HTML and CSS and how to implement designs

  • Successfully implemented (complex) web applications which make heavy use of JavaScript and Angular

  • Working experience with Java (having worked with Spring is a big plus)

  • People skills, i.e. managed or coached more junior team members


  • Experience with Three.JS, AngularJS, Bootstrap, Material

  • Experience with Java, Spring, Git, Bash, Linux

  • Experience with geospatial data

  • Well-versed in 3D graphics, for example writing shaders in GLSL

  • Experience in debugging and profiling applications and improving their efficiency, scalability, and stability

Please mention that you come from WorkForThem when applying for this job.

Posted 1 week ago

Apply for this job