{"id":2460143,"url":"https://alion.io/job/farsight-vision-senior-frontend-engineer-robotics","title":"Senior Frontend Engineer (Robotics)","company":{"id":3828559,"name":"Farsight Vision","domain":"fsv.global","url":"https://alion.io/company/fsv-2","size_band":"1-10","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"PeopleForce","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ukraine"],"countries":["UA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Computer Vision","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"ROS","optional":false},{"name":"State Management","optional":false},{"name":"Three.JS","optional":false},{"name":"Time Series Forecasting","optional":false},{"name":"TypeScript","optional":false},{"name":"WebRTC","optional":false},{"name":"WebSockets","optional":false},{"name":"Zustand","optional":false},{"name":"AWS","optional":true},{"name":"CesiumJS","optional":true},{"name":"Deck.gl","optional":true},{"name":"Docker","optional":true},{"name":"JavaScript","optional":true},{"name":"PostGIS","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-10-13T17:12:34Z","employer_posted_date":"2026-10-13","last_verified_at":"2026-10-14T10:27:46Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About Farsight Vision\nFarsight Vision develops AI-powered geospatial intelligence solutions for defence and security operations. The platform transforms raw aerial and sensor data into real-time 3D environments, actionable analytics, and AI-assisted operational scenarios, enabling enhanced situational awareness, mission planning, and faster decision-making for both human operators and autonomous systems. We operate at the intersection of geospatial data, computer vision, and defense operations - and if that interests you, read on.\nWe are looking for a Senior Frontend Engineer to own the operator-facing side of our robotics direction. That means the maps, 3D scenes, and live data views through which people plan missions and understand what autonomous systems see. This is not a role for someone who waits for a pixel-perfect spec and a fully scoped ticket. You will take a raw operational need, often straight from field feedback, and turn it into a fast, reliable interface that people depend on under pressure.\nOur robotics direction centers on an autonomous ground vehicle built on ROS 2, with LiDAR-based localization and obstacle detection already running. A working operator interface prototype exists today; the next step is turning it into a production-grade React application. You will lead that effort and define its architecture.\nResponsibilities\nLead the migration of the existing operator prototype to a production React + TypeScript application\n\nBuild and own real-time 3D and map views of the robot and its environment: sensor data, position, obstacles, and terrain. Keep them fast on real field hardware, not just on a developer laptop\n\nDesign how live telemetry and sensor data reach the UI (streaming, buffering, state sync) so operators see an accurate picture with minimal latency\n\nTurn complex geospatial and analytical data into visualizations that support a decision in seconds - layers, overlays, time-series, alerts. You will work directly with product, backend, and robotics engineers\n\nShape the web app architecture for the robot remote control station: rendering strategy, state management, component structure, and the performance budget it has to hold\n\nPrototype quickly, validate with users, and then harden or drop features based on what actually works in the field\n\nFix workflows and CI/CD wherever they slow the team down\n\nRequirements\n5+ years of commercial frontend development, including at least 2 years building map-based or data-heavy interactive applications in production\n\nStrong TypeScript and modern React. You can explain the architectural trade-offs you made on a large application, not just list the libraries you used\n\nHands-on production experience with Three.js or a comparable WebGL stack, including rendering large volumes of live data at a stable frame rate\n\nSolid understanding of 3D and geographic coordinate systems\n\nA proven record of rendering performance optimization: large datasets, frame rate, memory, Web Workers, and profiling\n\nExperience with real-time data in the browser (WebSockets, SSE, or WebRTC) and with state management at scale (Zustand, Redux, or similar)\n\nFundamental understanding of cybersecurity standards applied to web stack, experience with authentication / authorization protocols\n\nAbility to travel across Ukraine; valid military registration documents that allow you to travel freely\n\nUpper-Intermediate+ English\n\nNice to have\nExperience with ROS / ROS 2, robotics or drone operator interfaces\n\nGIS and web mapping experience (MapLibre, Leaflet, CesiumJS, deck.gl), tiles and large spatial datasets\n\nExperience in defense, security, GIS, or other mission-critical products\n\nWorking knowledge of Python, PostgreSQL/PostGIS, AWS, and Docker - enough to unblock yourself across the stack\n\nSecurity Eligibility\nOur products are actively used by the Armed Forces in live operations. As an Estonian-Ukrainian defence technology company handling sensitive operational data, we have a responsibility - legal, ethical, and practical - to ensure the integrity of everyone on our team.\nAll candidates must be able to confirm the following:\nNeither you nor your close relatives (parents, spouse, siblings, children) reside in Russia, Belarus, or temporarily occupied Ukrainian territories.\n\nYou have no regular personal, financial, business, or professional contact with individuals in those territories.\n\nYou consent to a deeper security verification if the process advances to later stages.\n\nIf any of the above criteria are not met, please do not proceed with your application.\nWhy Farsight Vision\nWe are a startup operating under real-world conditions - our product is in active deployment, and the pace reflects that. What you build will be used by people making operational decisions for the Defense Forces, and their feedback will reach you directly, not through layers of tickets. If you'd rather solve the problem than wait for perfect requirements, and you want to keep learning at the edge of geospatial, 3D, and autonomy, you'll fit in. If process matters more to you than results, this isn't the place.\nFlexible working hours. Paid vacation and sick leave. Direct access to founders and leadership.\nApplication Process\nApply with your CV and a brief cover letter explaining your interest and relevant experience\n\nInitial interview with HR, technical interviews with our team.","description_format":"text","description_chars":5370,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"},{"name":"Belarus","iso":"BY","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Decision Intelligence","Defense AI","Geospatial AI"],"lifecycle":[{"event":"open","at":"2026-10-13T17:12:34Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":23,"reasons":["conf:0","win:early"],"computed_at":"2026-10-14T06:34:16Z"},"pay":null,"html_url":"https://alion.io/job/farsight-vision-senior-frontend-engineer-robotics","json_url":"https://alion.io/job/farsight-vision-senior-frontend-engineer-robotics.json","meta":{"generated_at":"2026-10-14T11:32:14Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13902,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3828559},"rest":"https://alion.io/mcp/rest/get_company?id=3828559"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffarsight-vision-senior-frontend-engineer-robotics"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ffarsight-vision-senior-frontend-engineer-robotics"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ffarsight-vision-senior-frontend-engineer-robotics"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/farsight-vision-senior-frontend-engineer-robotics\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffarsight-vision-senior-frontend-engineer-robotics"}]}