UI Engineer
Builds high-performance, gaming-inspired UI interfaces with WebGL 3D visualizations and Deck.gl data rendering for real-time autonomous vehicle fleet coordination. Requires 4+ years frontend experience, expertise in JavaScript/TypeScript, React/Vue/Angular, and 3D graphics optimization.
About the job
Key Responsibilities
- Design and implement WebGL-based 3D visualizations for real-time autonomous vehicle coordination and mission planning interfaces
- Build high-performance data visualization systems using Deck.gl to render millions of sensor data points, telemetry streams, and geospatial information
- Create gaming-inspired UI interactions including RTS-style vehicle selection, minimap systems, context-sensitive controls, and real-time asset tracking displays
- Optimize rendering performance for browser-based applications handling continuous streams of sensor data, video feeds, and telemetry from autonomous vehicle fleets
- Implement WebAssembly modules for performance-critical calculations and real-time data processing in gaming-style interfaces
- Develop interactive 2D/3D mapping systems with real-time overlays for mission planning, route visualization, and operational area displays
- Build responsive, touch-capable interfaces that function across desktop and tablet form factors for field deployment scenarios
- Create data visualization pipelines that transform raw autonomous system telemetry into actionable operator insights and mission-critical displays
- Implement custom WebGL shaders for specialized military sensor data visualization and real-time geographic information display
- Collaborate with backend engineers to optimize data streaming protocols and minimize latency for real-time command and control operations
- Ensure interface performance and reliability through comprehensive testing frameworks and automated performance monitoring
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
Preferred 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) and real-time mapping applications
- 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) and defense visualization requirements
- 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
Skills
JavaScript, TypeScript, React, Vue, Angular, Webgl, Three.Js, Babylon.Js, Deck.Gl, Webassembly, Websocket, Mapbox Gl, Cesium, Leaflet, Ros2
Similar jobs
Frontend Engineering jobsDesign-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.
Build and own Infisical’s website, microsites, frontend architecture, and growth integrations. The role requires strong frontend-leaning full-stack skills across JavaScript, React, Node.js, TypeScript, and Next.js, plus expertise in performance, accessibility, design systems, and SEO.
Design and build end-to-end learner-facing front-end experiences while shaping the product’s design language and component system. The role requires strong product design and front-end engineering skills, including TypeScript, React, CSS, animation, accessibility, and performance.
The UI Engineer will lead large-scale frontend initiatives for enterprise account management, integrations, and security intelligence experiences. The role requires 3+ years of software engineering experience with strong React and TypeScript expertise, testing discipline, accessibility knowledge, and frontend architectural judgment.
Build high-performance, accessible member-facing commerce and loyalty experiences using React and Next.js. The role requires 4+ years of web application development, TypeScript expertise, cloud-native experience, and strong testing and collaboration practices.