Staff Software Engineer Full Stack (TypeScript, Angular, Java, Spring) (F/M/D)

NavVis GmbH

INNOVATION HAPPENS HERE: It is sometimes hectic, very exciting, and always fun! Every day, you will find yourself facing different challenges, learning new things, working on cutting-edge technology, and building high tech products that bring value to our customers and disrupt industries. We have some great minds on the business side (Microsoft & McKinsey) as well as leading experts in BIM, computer vision, image processing, and 3D mapping. Join the team that’s making it all happen.
YOU WILL WORK ON:
  • 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, CSS)
  • The Java and Spring-based application server which drives the web client and the navigation app- - The PostgreSQL/PostGIS database which stores geospatially referenced data
  • Bringing great new features to the frontend by working closely together with our mapping and navigation experts
  • Designing an innovative client-server architecture to bring high-performance point cloud and computer visions to a simple to use and interactive web interface
  • Implementing features for digital enrichment of the environment using geospatial SQL, REST and Angular
  • 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
YOU HAVE:
  • At least 6 years experience in object-oriented software development and application development
  • A Master / Bachelor degree in computer science or electrical engineering (or similar) or no degree but self-taught top-notch coding skills
  • Successfully implemented web applications which make heavy use of JavaScript and Angular 2+
  • Successfully implemented Java-based web-server applications or successfully implemented web-server applications in a comparable language and you have profound Java experience
  • Profound JavaScript experience knowing both the language and common JS libraries + good knowledge of Java & SQL
WE WILL BE THRILLED IF YOU HAVE:
  • A track record in strong people leadership
  • Experience with Angular, Three.JS, Bootstrap
  • Experience with Git, Python, Bash, Linux (e.g. Ubuntu, Debian, Redhat, SUSE)
  • Experience with geospatial data
  • Experience in debugging and profiling applications and improving their efficiency, scalability, and stability
  • Well-versed in 3D graphics and web development
Subscribe Now