About the role

  • Frontend Engineer creating complex user interfaces for autonomous construction systems. Collaborating with engineers to enhance operational workflows and user experiences.

Responsibilities

  • Take a foundational role in establishing the core UI interactions, architecture, and workflows that operators, engineers, and field teams rely on every day.
  • Architect highly complex interfaces capable of visualizing massive multi-modal datasets (telemetry, live video, 3D scenes, geospatial maps) in real time.
  • Push the performance limits of modern frontend frameworks across both browser and native environments to ensure a seamless, magical user experience.
  • Own the 0-to-1 design and implementation of frontend foundations, including state management patterns, component systems, and asynchronous data flows.
  • Partner closely with robotics, autonomy, and backend engineers to translate high-dimensional machine data into intuitive operational workflows.

Requirements

  • 6+ years of professional experience driving the design, architecture, and implementation of highly complex, business-critical frontend applications.
  • Deep expertise in TypeScript and modern component-based frontend frameworks, with a strong understanding of browser mechanics, memory management, and rendering performance.
  • Experience building sophisticated applications that handle massive datasets, complex state, real-time data streaming (WebSockets, WebRTC), and asynchronous flows.
  • Strong product and systems thinking: the ability to design architectures from first principles and craft polished, "magical" user experiences for power users.
  • Comfort deeply owning a software stack and navigating the ambiguity of rapid prototyping in a fast-paced startup environment.

Benefits

  • 3-4 days in office per week

Job title

Frontend Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job