Noda AI logo
Noda AI5 months ago

UI Engineer

Hybrid · Austin, Texas, United States

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown

Job Summary

Join NODA as a UI Engineer to design and develop advanced mission command interfaces leveraging WebGL for real-time 3D visualizations and high-performance data rendering systems. The role involves creating gaming-inspired UI interactions, optimizing performance for high data loads, and implementing WebAssembly modules. Required qualifications include 4+ years of experience in frontend development with a focus on data visualization, expertise in JavaScript/TypeScript, and strong proficiency with WebGL and 3D graphics libraries. Candidates should also possess skills in real-time data streaming and a solid understanding of 3D mathematics.

Required Qualifications

  • 4+ years of professional frontend development experience with emphasis on data visualization and high-performance web applications
  • Expert-level proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Vue, or Angular)
  • Strong experience with WebGL programming, 3D graphics libraries (Three.js, Babylon.js), and GPU-based rendering optimization
  • Proficiency with Deck.gl or similar large-scale data visualization frameworks for rendering massive datasets
  • Experience with real-time data streaming and WebSocket-based applications for live data visualization
  • Knowledge of WebAssembly integration for performance-critical frontend calculations and data processing
  • Understanding of 3D mathematics, coordinate systems, and geospatial data transformations for mapping applications
  • Experience with canvas-based rendering, animation systems, and performance optimization techniques for data-intensive applications
  • Familiarity with modern build tools, bundlers, and deployment pipelines for complex frontend applications

Desired Qualifications

  • Experience with gaming industry UI development or game engine frontend systems (Unity, WebGL, Unreal Engine web deployment)
  • Background in military command and control interfaces, situational awareness displays, or defense visualization systems
  • Knowledge of geospatial visualization libraries (Mapbox GL, Cesium, Leaflet)
  • Experience with computer graphics programming, shader development, and advanced WebGL techniques
  • Familiarity with autonomous vehicle data formats, sensor fusion visualization, and robotics middleware (ROS2)
  • Understanding of performance profiling tools, memory management, and optimization techniques for browser-based 3D applications
  • Experience with touch and gesture-based interfaces for tablet and mobile deployment scenarios
  • Knowledge of military standards for user interfaces (MIL-STD-1472)
  • Background in real-time data processing, streaming architectures, and low-latency visualization systems
  • Previous work with mission-critical interfaces where system reliability and performance are non-negotiable

Additional Requirements

  • U.S. Citizen with the ability to obtain a security clearance
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Noda AI

UI Engineer

Apply on Sorce