> Markdown version of [/jobs/ext/2737864-frontend-engineer-3d-web-service](https://www.wearedevelopers.com/jobs/ext/2737864-frontend-engineer-3d-web-service). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Engineer - 3D Web Service - **Company:** Blackshark.ai GmbH - **Location:** Graz, Austria - **Salary:** €56,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Cascading Style Sheets (CSS), Software as a Service, Profiling, Continuous Integration, Data Structures, Game Engine, Node.Js, OpenLayers, TypeScript, Web Services, Cypress (Programming Language), Backend, Vue.js, Single Page Application, Integration Tests, Kubernetes, Front End Software Development, Restful APIs, Raster Graphics, Docker - **Published:** September 6, 2026 - **Apply:** https://www.adzuna.at/details/5872064157 ## About the Role * You have strong practical experience with Vue.js and building complex, stateful single-page applications. * You have rendered 3D geospatial content in the browser with Cesium or an equivalent library, and you have worked with 3D Tiles or a comparable tiled 3D format * You have solid software engineering fundamentals: HTML, CSS, TypeScript, component and integration testing, CI/CD, performance profiling. * You are familiar with geospatial concepts: coordinate reference systems, raster vs. vector data, tiled data structures, GeoJSON. * You consume REST APIs and manage asynchronous state against long-running backend jobs * You have a strong sense for UX in technical products. You translate a complex workflow into a clear interface without stripping out its power. * You are outcome-oriented and take pride in shipping interfaces that users want to work in. Tech Stack * Node.js, Vue.js, TypeScript * Cesium, 3D Tiles * OpenLayers * Cypress * REST APIs * Docker, Kubernetes ## Description We do not sell models. We provide the infrastructure that lets governments and enterprises build, validate, deploy and operate visual models they own. From pixel inputs to operational 2D and 3D outputs, under full sovereign control. Once deployed, every new sensor observation improves the customer's understanding of reality. Wherever the mission takes place, HUNTR runs there - from SaaS and private cloud to on-premise, classified networks and edge hardware in the field We kicked off in 2020 and have secured $35 million in Series A funding from a lineup of top US and European investors, among which Microsoft M12, Point72 Ventures, Maxar, In-Q-Tel, SAFRAN, and ISAI/Capgemini. The HUNTR workflow produces 3D outputs alongside 2D detections. Customers who need full simulation fidelity consume those through game engines. Others need to open the result in a browser, navigate it and make decision. We are looking for a Frontend Engineer to build a 3D viewer inside the HUNTR application. Your Mission * Build the 3D viewer inside the HUNTR application that renders pipeline outputs as 3D Tiles in the browser, on the hardware analysts actually have. * Integrate the viewer into the end-to-end workflow. When a job finishes, the 3D result appears next to the imagery and detections that produced it, in the same interface, without a download step. * Design the interaction model for operational use: navigation, inspection, orientation between the 3D view and the underlying 2D data. * Work with the teams producing the tilesets on what the pipeline emits, so the browser consumes it directly and rendering constraints are fixed upstream rather than patched in the client. * Keep it performant on ordinary laptops. Tile size, texture compression, request patterns and load time are measured, not guessed. * Ship one viewer across SaaS, single-tenant cloud, on-premise and edge deployments. ## Related Videos - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Frontend Developer Salary in Austria [2023]](https://www.wearedevelopers.com/magazine/225-frontend-developer-salary-in-austria-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)