About QC Design
QC Design is a quantum computing software startup. We are on a mission to enable mankind to build the ultimate computing machines limited only by the laws of physics. In service of this mission, we build design-automation software for our customers, who are quantum computer manufacturers across all hardware platforms. This software helps our customers design useful and scalable quantum computers.
Our product
Our software, Plaquette, is the only software that enables quantum hardware companies to design fault-tolerant quantum computers in the presence of real-world hardware imperfections.
We build and ship at a fast iteration speed, turning ideas at the frontier of human knowledge in quantum computing into high-quality software that our customers use and love. We listen to what our customers are looking for so we know that what we’re building is truly useful to them!
Role and responsibilities
We're seeking our first full-stack developer to lead the development of Plaquette’s front end from the ground up. Your role will focus on transforming sketches and paper prototypes into intuitive, visually appealing, and highly functional user interfaces, enabling our customers to run complex quantum-design simulations and visualize the results. Specifically, you will:
- Collaborate with the team to create and implement user-centred designs for interacting with complex quantum-computing simulations.
- Lead the development of the GUI architecture for Plaquette, ensuring a good user experience.
- Build the frontend components and workflows that bring the user interface to life, ensuring responsiveness, performance, and accessibility.
- Build and integrate APIs to connect the GUI architecture with Plaquette's simulation subroutines and databases.
- Work with quantum-computing experts on our product team to translate complex data into intuitive visual representations.
- Collaborate with the commercialization team to ensure that the interface continues to be useful to our customers.
- Promote and maintain best practices in code development for a growing product team.
What we’re looking for
- Proven experience in developing applications from concept to deployment.
- Proficiency in modern front-end technologies, including HTML5, CSS3, JavaScript, and frameworks such as React, Vue.js, or Angular.
- Familiarity with Python. Experience with C++ or other object-oriented languages is a plus.
- Proficiency with Git.
- Experience with data visualization or data manipulation. Experience with data visualization libraries (e.g., D3.js, chart.js, Plotly, three.js) is a plus.
- Experience with frameworks suitable for desktop applications (e.g., Electron, Tauri, Qt, etc.) is a plus.
- Interest in quantum computing is important. Prior experience or knowledge is not necessary.
- Virtues and soft skills: ownership, high standards, enthusiasm, resourcefulness, follow through, collaboration, kindness.
What we offer
- As a part of the core team of an early-stage startup, you have an opportunity to learn fast and to make a major impact on our product and the future of quantum computing.
- We offer a competitive salary, industry-leading stock options package and the opportunity to be part of a rapidly-growing company.
- We offer flexibility in terms of working hours and work from home options, allowing you to work in a way that best suits your needs.
- We strive to maintain a great working environment for everyone involved.
Location
Location within Germany is preferred. Remote work can also be considered.
Apply now!
We would love to receive your application by 11:59pm on 12 January 2025 Anywhere on Earth.