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