Overlay is looking to solve the problem of reimagining beauty application through robotics, perception, and design by building the world’s first intelligent makeup robot.
Requirements
- 5+ years of experience in full-stack or cross-platform software development
- Proficiency with modern web frameworks (e.g., React, Next.js), backend services (e.g., Node.js, Python), and mobile app development (iOS and Android using Swift, Kotlin, or cross-platform frameworks like Flutter or React Native)
- Experience integrating with hardware systems, APIs, or real-time data streams
- Ability to own features end-to-end and build from scratch in low-infrastructure environments
- Experience with Bluetooth or network communication between apps and devices
- Familiarity with robotics, IoT, or embedded systems
- Experience building UX for creative tools, beauty tech, or precision hardware
Responsibilities
- Design and build user-facing applications across web, iOS, and Android to control, customize, and interact with the robot
- Develop real-time interfaces that communicate with hardware, vision systems, and motion planning layers
- Build internal tools and diagnostics systems for testing and development workflows
- Architect and implement data pipelines for capturing performance logs, user inputs, and edge cases
- Collaborate with robotics, vision, and mechanical teams to integrate cross-platform software with physical systems
- Contribute to the long-term software architecture and technical direction of the product
- Embody our company values of ownership, velocity and craft
Other
- Clear, effective communication across technical and non-technical domains
- You can take a concept from idea to prototype in a fast-paced environment
- You move with velocity and invest in improving your craft
- You are energized by collaborating in-office with your peers
- Supportive Flexible Time Off program, plus 10 paid holidays