The features you build here will be used every day on some of the largest assembly lines in the world. You’ll also have the opportunity to work in a fast-paced startup environment and take ownership of the codebase from planning to delivery. Our stack is written using React and Redux, with ES6+ JavaScript extensions for advanced functionality.
Responsibilities:
- Building a dashboard using WebSockets to visualize manufacturing errors in real time
- Using the HTML5 Canvas API to overlay debug output from our AI models on top of live video -- all streaming directly from the camera
- Working with computer vision engineers to build advanced video annotation tools
- Creating drag-and-drop tools to manage 1000s of cameras from a simple UI and visualizing our fleet using a variety of React libraries
Minimum Qualifications:
- Have 2+ years of experience with vanilla JavaScript and ES6+ best practices
- Have 2+ years of experience shipping large-scale single-page applications using React and Redux
- Have real-world experience defining and integrating with REST APIs
- Understand the ins and outs of deploying frontend codebases to production, to include bundling, compression, HTTP/HTTPS, and caching
- Working knowledge of software engineering best practices - automated testing, linting, CI, etc.
- Experience with advanced concepts such as Websockets, HLS/RTMP, HTML5 Canvas API and Python is a big plus
Preferred Qualifications:
- Have 2+ years of experience with vanilla JavaScript and ES6+ best practices
- Have 2+ years of experience shipping large-scale single-page applications using React and Redux
Benefits:
- Competitive compensation and equity packages
- Health, vision and dental insurance (100% coverage for employees, 50% for dependents)
- Flexible vacation schedule