Help define the next generation of hardware development by building a collaboration platform for circuit designs.
AllSpice is building agile development tools for hardware designers, including a git-friendly translation layer and automated CI/CD test framework for native circuit designs (think GitHub for electronics). We are the only company helping accelerate time to market for hardware products by focusing on the hardware development and release process.
We need you to help us improve our front-end and rendering engine for electronics design files so that we can automate electronics design review, release, and documentation, enabling the next generation of smart vehicles, IOT devices, rockets, medical devices, robotics, and much more.
Our stack
- javascript + Vue 3 [client-side], WebGL (in development)
- Gitea fork
- rust - backend parsing
- docker & terraform for deployment, playwright for e2e testing
About the role
This high-impact role comes with significant autonomy and requires a self-driven, collaborative person. You will be focused on improving our front-end user experience and supporting front-end infrastructure, and should be able to:
- become the frontend expert of the team, owning user-facing features that include:
- circuit schematic, and electronics component rendering
- user integration with design files, like searching, filtering, and highlighting
- technical data visualization
- recognize and discuss modern methods for front-end UI/UX implementation
- understand performance tradeoffs of alternate algorithms and data-structures
- identify proper profiling and performance measurements to understand and address bottlenecks
- test solutions across the stack from file input to svg rendered output
Example Projects
- implement a performant file-browser for git repos
- improve runtime of existing circuits rendering engine, explore:
- svg rendering optimization
- clean and unify inconsistent elements of the AllSpice Hub UI
- mock up and implement new methods for displaying design data