Role opening: Mid-Sr. Frontend Software Engineer

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]
  • Gitea fork
    • go [server-side]
  • docker & terraform for deployment, playwright for e2e testing

About the role

This is a high-impact role that comes with significant autonomy and requires a self-driven, collaborative person. You will be focused CAD file rendering and user interfaces. In this role you can expect to:

  • become the frontend expert of the team, owning user-facing features that include:
  • 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

  • improve runtime of existing circuits rendering engine, explore:
  • clean and unify inconsistent elements of the AllSpice Hub UI
  • mock up and implement new methods for displaying design data
  • implement canvas-based rendering for drawing data
  • render 3D design data

Relevant skills

You don’t necessarily have to be proficient in all of these, but the more you know the better:

  • performance-optimized front-end development
  • experience with Vue 3
  • experience with svg file format and/or three.js
  • experience with front-end testing frameworks, such as…
    • Playwright
    • Jest
    • Mocha
    • Cypress
    • Selenium
  • CSS

This is a remote-first role. However, we have flex offices in Boston, MA and San Francisco, CA. You are generally expected to be available between 1pm and 5pm EST for any team meetings and/or discussions, otherwise, work hours are flexible.

Benefits

Supportive and smart colleagues, flexible work, opportunity to make a big impact, competitive salary & equity, health, dental, vision, generous PTO, home office stipend.

Apply directly at [email protected] or fill the form below.

Job Type: Full Time
Job Location: Remote
Team: Engineering
Position level: Mid-level Principal Senior
Relevant skills: CI/CD Javascript UI/UX VUE 3
Years of experience: 3+

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top