> Markdown version of [/jobs/ext/2737885-software-engineer-frontend](https://www.wearedevelopers.com/jobs/ext/2737885-software-engineer-frontend). 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). --- # Software Engineer - Frontend - **Company:** Blackshark.ai GmbH - **Location:** Graz, Austria - **Salary:** €56,000.0 - **Contract:** Permanent contract - **Skills:** Training Data, HTML, Geographic Information Systems, Application Programming Interfaces (APIs), Artificial Intelligence, Cascading Style Sheets (CSS), Software as a Service, Profiling, Continuous Integration, GIS Applications, Monitoring of Systems, Human-Computer Interaction, Machine Learning, Network Control, Node.Js, OpenLayers, TypeScript, Web Applications, WebGL, Test-Driven Development (TDD), Cypress (Programming Language), Backend, Git, Fastapi, Vue.js, Single Page Application, HLSL, Material UI, Integration Tests, Kubernetes, Front End Software Development, Unreal Engine, Restful APIs, Raster Graphics, Docker - **Published:** September 6, 2026 - **Apply:** https://www.adzuna.at/details/5870727672 ## About the Role * Strong practical experience with Vue.js and building complex, stateful single-page applications. * Solid software engineering fundamentals: HTML, CSS, TypeScript, component/integration testing, CI/CD, performance profiling, accessibility. * Experience with rendering geospatial data in the browser, working with mapping libraries (OpenLayers, Leaflet, deck.gl, ...) and understanding tile-based rendering. * Solid command of modern CSS and responsive layout for building information-dense, professional interfaces. * Experience consuming RESTful APIs and managing asynchronous state. * Strong sense for UX in technical products: you can translate complex workflows into clear, efficient interfaces without sacrificing power. * Strong sense for user interaction design related to web maps for geospatial applications. * Familiarity with geospatial concepts: geospatial math, coordinate reference systems, raster vs. vector data, GeoJSON, mapbox vector tiles, ... * Familiarity with git. * You're outcome-oriented and take pride in shipping interfaces that users genuinely enjoy working with. Bonus Skills: * Experience with WebGL, Canvas, or GPU-accelerated rendering for large image or map data. * Experience building applications for regulated or security-sensitive environments. * Background working on data-heavy dashboards, monitoring tools, or analyst workbenches. * Experience with Test-Driven Development. * Experience with 3D assets (meshes, textures, materials, shaders, ...) for web applications or 3D engines like Unity or Unreal Engine Tech Stack * Node.js, Vue.js, TypeScript * OpenLayers * Cypress * REST APIs * Docker, Kubernetes (for local dev and deployment awareness) ## Description We're searching for a Software Engineer to join our Control Plane team, where you'll build the user-facing application that puts powerful geospatial AI capabilities into the hands of analysts and operators. You'll own the interface through which users train custom detection models, run inference on satellite and aerial imagery, visualize results on interactive maps, and manage complex workflows for defense, intelligence, and enterprise customers. Your Mission * Build and evolve our frontend application that serves as the primary interface for AI model training, inference execution, and results exploration. * Develop rich, interactive map-based visualizations for displaying detection results, segmentation masks, and training data coverage across large geographic areas. * Design intuitive workflows for complex geospatial operations: imagery upload and management, model configuration, inference parameterization, and results export. * Build performant UI components for browsing and interacting with large-scale imagery handling pan, zoom, and overlay rendering for high-resolution satellite and aerial data. * Work closely with backend engineers to integrate with our FastAPI services, designing responsive interfaces that communicate pipeline status, processing progress, and async job results in real time. * Contribute to our public API developer experience, building documentation portals and interactive tooling for external integrators. * Ensure the application works reliably across a variety of deployment contexts. We run our platform as SaaS, single-tenant cloud, on-premise, and on edge laptops in the field. ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [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) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front)