Interactive Systems Developer
RecSkills · San Francisco, CA · 4 days ago
EngineeringFull-time
Position Summary
The Interactive Systems Developer is responsible for designing and developing real-time, interactive applications that blend robotics control, gaming-style UI, and front-end engineering.
Core Responsibilities
- Build interactive front-end applications for robotics control, feedback visualization, and simulation.
- Design and implement touchscreen-based robotic control interfaces.
- Develop 3D visualizations using frameworks such as Three.js, Unity, Unreal, or Babylon.js.
- Integrate sensor data, control systems, and user interaction flows.
- Develop performant web interfaces using TypeScript + React or Lit.
- Rapidly prototype interactive tools combining gaming, robotics, and front-end development.
- Ensure usability, accessibility, and performance across products.
- Collaborate with hardware and software teams on user-centered design initiatives.
Qualifications
- First full-time designer/engineer owning end-to-end design: user research → concept → design → prototype → implementation.
- Demonstrated 0→1 product creation experience (founding designer, indie game, early-stage builder, etc.).
- Experience in mobile gaming or robotics/device control interfaces.
- Strong UX instincts and customer requirements gathering background.
- Light coding (10–50%).
- Experience with: Game development or interactive 3D applications (Unity, Unreal, etc.), TypeScript + modern frontend frameworks (React, Vue, Lit, etc.), 2D/3D rendering engines (Three.js, Babylon.js, Godot, Pixi.js).
Preferred Qualifications
- CS degree
- Startup experience
- Human-Machine Interface (HMI) or Human-Robot Interface (HRI) experience
- Understanding of real-time systems or WebSockets
- Familiarity with physics engines (PhysX, Bullet, Box2D)
- 3D modeling experience
- Mobile platform experience (React Native, Flutter)
- Accessibility and inclusive design experience
Work History
Must involve products actively in use (not purely research).
Mandatory Pre-Screen Questions
- Are you available to travel up to once per month?
- Are you comfortable viewing real surgical procedures?
Hiring Priority
- Senior Robotics Control Engineer
- Senior Software Engineer
- User Interface Developer