UI Engineer
Hybrid · Austin, Texas, United States
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
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.