
Software Engineer β Frontend
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Croatia.
β’ Develop and enhance the frontend application dedicated to AI model training, inference execution, and result analysis.
β’ Create interactive map-based visualizations for detection outcomes, segmentation masks, and training data coverage.
β’ Design workflows for the management and upload of imagery, model configuration, inference parameter settings, and results exportation.
β’ Construct high-performance UI components for large-scale imagery, including functionalities for pan, zoom, and overlay rendering.
β’ Integrate with FastAPI services to convey pipeline status, processing updates, and asynchronous job results in real-time.
β’ Enhance the public API developer experience through comprehensive documentation portals and interactive tools.
β’ Ensure dependable operations across various environments, including SaaS, single-tenant cloud, on-premise, and edge-laptop deployments.
β’ Collaborate with machine learning engineers, GIS experts, and 3D graphics specialists.
β’ Proven experience with Vue.js and the development of intricate, stateful single-page applications.
β’ Strong foundation in software engineering principles: HTML, CSS, TypeScript, component/integration testing, CI/CD, performance profiling, and accessibility.
β’ Experience in rendering geospatial data within web browsers.
β’ Familiarity with mapping libraries such as OpenLayers, Leaflet, and deck.gl.
β’ Understanding of tile-based rendering techniques.
β’ Proficient in modern CSS and responsive design layouts.
β’ Experience in consuming RESTful APIs and managing asynchronous state effectively.
β’ Strong user experience skills relevant to technical products.
β’ Excellent user interaction design abilities for web maps and geospatial applications.
β’ Knowledge of geospatial mathematics, coordinate reference systems, raster and vector data, GeoJSON, and Mapbox vector tiles.
β’ Familiarity with Git version control.
β’ Experience with WebGL, Canvas, or GPU-accelerated rendering is advantageous.
β’ Background in regulated or security-sensitive environments is a plus.
β’ Experience with data-intensive dashboards, monitoring tools, or analyst workbenches is beneficial.
β’ Experience with Test-Driven Development (TDD) is a plus.
β’ Familiarity with 3D assets or 3D engines like Unity or Unreal Engine is an added advantage.
β’ Flexible working arrangements.
β’ Personalized benefits.
β’ Opportunities for learning and development.
β’ Mental wellbeing programs.
β’ Healthcare benefits.
Genesis Tech
Binance
8base
Anaplan
Get handpicked remote jobs straight to your inbox weekly.