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