Frontend Engineer - 3D Web Service

blackshark.ai

Graz

On-site

EUR 50,000 - 62,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

blackshark.ai in Graz is seeking a Frontend Engineer to build a browser-based 3D viewer that renders pipeline outputs as 3D Tiles and integrates into the end-to-end workflow. You will ensure smooth navigation between 3D and 2D data and optimize performance on typical laptops.

You will work with Vue.js, Cesium, and geospatial tech in a product-driven environment, shipping a single viewer across SaaS, on-premise, and edge deployments while collaborating with ML, GIS, and graphics engineers.

Qualifications

  • 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.

Responsibilities

  • Build the 3D viewer inside the HUNTR application that renders pipeline outputs as 3D Tiles in the browser.
  • Integrate the viewer into the end-to-end workflow so 3D results appear next to imagery and detections without a download step.
  • Design the interaction model for navigation, inspection, and orientation between 3D view and underlying 2D data.
  • Collaborate with the teams producing the tilesets so the browser consumes it directly and upstream constraints are fixed.
  • Keep it performant on ordinary laptops by tuning tile size, texture compression, request patterns and load time.
  • Ship one viewer across SaaS, single-tenant cloud, on-premise and edge deployments.

Skills

Vue.js
Web performance
REST APIs
UX focus
TypeScript
HTML/CSS

Tools

Cesium
3D Tiles
OpenLayers
Docker
Kubernetes
Cypress

Job description

Satellite and drone imagery access is on the rise, and traditional image processing methods are struggling to keep up. We've never had more data, turning those pixels into trusted, measurable understanding still takes months of AI work. HUNTR™ reduces this to hours.

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.
Your Profile
  • 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
Why join us
  • Own the surface where 3D reaches the customer: every 3D result the pipeline produces ends in your viewer.
  • Real constraints: analysts on ordinary hardware, on-premise and edge deployments, and a result that has to be usable the moment the job finishes.
  • Diverse deployment challenges: ship a single application that runs in the cloud, on classified networks, or on a laptop in the field.
  • Strong technical culture: work alongside 3D graphics engineers, ML engineers and GIS specialists solving novel problems.
  • Competitive compensation with flexible working arrangements and personalized benefits including learning opportunities, mental wellbeing programs, and healthcare.

The minimum salary is 56.000,--€ gross per year. The effective salary depends on qualification and experience and may be significantly higher!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Engineer - 3D Web Service
Frontend Engineer - 3D Web Service

Vuejobs • Graz

Hybrid
EUR 50,000 - 62,000
Flexible working arrangements
Healthcare
Frontend Engineer - 3D Web Service
Frontend Engineer - 3D Web Service

Blackshark • Graz

On-site
EUR 50,000 - 62,000
Flexible work
Learning opportunities
Healthcare
+1
Software Engineering Manager - Data Plane
Software Engineering Manager - Data Plane

Blackshark • Graz

Remote
EUR 68,000 - 83,000
Flexible working
Learning opportunities
Mental well-being programs
+1
Software Engineering Manager - Control Plane
Software Engineering Manager - Control Plane

Blackshark.ai • Graz

On-site
EUR 68,000 - 83,000
Flexible working arrangements
Learning opportunities
Mental well-being programs
+1
Software Engineering Manager - Control Plane
Software Engineering Manager - Control Plane

Blackshark • Graz

Remote
EUR 68,000 - 83,000
Flexible working
Learning opportunities
Mental well-being programs
+1
Frontend Engineer - 3D Geospatial Viewer
Frontend Engineer - 3D Geospatial Viewer

Vuejobs • Graz

Hybrid
EUR 50,000 - 62,000
Flexible working arrangements
Healthcare
Software Engineer – Frontend
Software Engineer – Frontend

Blackshark.ai • Graz

On-site
EUR 50,000 - 62,000
Flexible working arrangements
Learning opportunities
Mental wellbeing programs
+1
Platform Engineer - Deployment Team
Platform Engineer - Deployment Team

Blackshark.ai GmbH • Graz

On-site
EUR 54,000 - 66,000
Flexible working arrangements
Learning opportunities
Mental well-being programs
+1
Senior Full-Stack & 3D Web Graphics Engineer – Three.js / WebGL (VIENNA)
Senior Full-Stack & 3D Web Graphics Engineer – Three.js / WebGL (VIENNA)

VZUAL 3D • Wien

On-site
EUR 90,000 - 130,000
Senior Embedded Linux Developer (all genders)
Senior Embedded Linux Developer (all genders)

Viewpointsystem GmbH • Wien

On-site
Confidential
Dynamic international team
Flexible work hours
Dog-friendly office
+2