Job Description
Title: UI Developer (Level dependent on experience)
Location: San Francisco
Salary: 150-250,000
About the Role
We’re looking for a creative UI Developer to build engaging, real-time applications that merge front-end engineering, interactive 2D/3D design, and robotics. This role is perfect for someone who enjoys designing intuitive experiences, solving complex challenges, and working across visual and technical domains.
You’ll develop responsive tools and interfaces that combine data visualization, simulation, and control systems—helping make advanced technology more usable and accessible worldwide.
What You’ll Do
Build interactive front-end applications for visualization, simulation, and control
Design intuitive, touch-based user interfaces and immersive 2D/3D visuals (Unity, Unreal, Three.js, Babylon.js)
Develop performant web and mobile UIs (TypeScript, React, React Native, SwiftUI, etc.)
Integrate real-time data streams, sensors, and user feedback into cohesive experiences
Rapidly prototype and iterate on tools blending gaming, visualization, and front-end design
Collaborate across a diverse hardware/software team focused on user-centered innovation
What You Bring
Strong front-end experience with TypeScript and modern frameworks (React, Vue, Web Components)
Hands-on experience in game development or interactive 3D (Unity, Unreal, or similar)
Familiarity with rendering libraries (Three.js, Babylon.js, Pixi.js)
Understanding of real-time systems, data streams, or WebSockets
Strong UX instincts and ability to work collaboratively across disciplines
Bonus Skills
Experience with robotics tools (ROS, Gazebo, RViz)
Familiarity with physics engines (PhysX, Bullet, Box2D)
3D modeling background
Mobile development (React Native, Flutter)
Accessibility and inclusive design experience
Full-time