Search jobs > Burnaby, BC > Senior software developer

Senior Software Developer (Front-end)

D-Wave Systems
Burnaby, BC
$65K-$85K a year (estimated)
Full-time

We are looking for a Senior Front-end Software Developer to help us expand Leap with new online tools and content that will delight and engage users building quantum powered applications.

These applications solve some of the world's most intractable problems. If you want to collaborate on ground-breaking technology, this is your place!

As part of D-Wave's Leap UI and Admin team, you will play a crucial role in designing, implementing, and maintaining high-quality user interfaces and front-end components for our web applications.

You will collaborate closely with product managers, designers, and backend developers to deliver exceptional user experiences to help our customers successfully build and deliver commercial quantum applications.

No quantum computing knowledge is required, but you will be given the opportunity to learn as much as you want about this next generation of computing.

What you will do :

  • Develop new features and functionality for Leap
  • Following the Agile Scrum methodology, contribute to all aspects of software development including but limited to :
  • Collaborating with stakeholders to capture and review requirements
  • Developing technical designs and lead or participate in technical design reviews from which code, documentation and system tests will be derived
  • Working with cross-functional teams to translate design mockups and wireframes into responsive and intuitive user interfaces.
  • Architecting, developing, and maintaining scalable and reusable front-end components using React.js.
  • Writing automated unit tests for new features and functionality that you develop
  • Implementing best practices for front-end development, including code reviews, testing, and documentation.
  • Troubleshooting and resolving assigned bugs
  • Integrate Leap with third party applications and services
  • Get the opportunity to participate in the yearly D-Wave Hackathon where you can bring new ideas to life
  • You will bring to this role :
  • 5+ years of professional experience in front-end development, with a strong focus on React.js
  • Bachelor's degree in computer science or equivalent work experience
  • Familiarity with RESTful APIs and asynchronous request handling
  • Mid-level experience with Git : branching, merging, issuing pull requests, etc
  • Deep understanding of modern web development technologies, including HTML5, CSS3, JavaScript, and related frameworks
  • Experience with state management libraries such as Redux
  • Experience working in a Linux / Unix environment
  • Excellent written and verbal technical communication skills
  • Self-motivated, proactive, flexible, curious and passionate attitude towards learning
  • Bonus : one or more of the following additional qualifications would be awesome but not necessary :
  • Experience using, developing and deploying docker containers
  • Proficiency in UI / UX design principles and tools such as Figma
  • Knowledge of performance optimization techniques such as code splitting, lazy loading, and bundle size reduction
  • Understanding of continuous integration / continuous deployment (CI / CD) pipelines and DevOps practices
  • Familiarity with search engine optimization (SEO) best practices

No 3rd party candidates will be accepted.

It is D-Wave's policy to provide equal employment opportunity (EEO) to all persons regardless of race, color, religion, sex, national origin, age, sexual orientation, gender identity, genetic information, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state / provincial, local law.

17 days ago
Related jobs
S.i. Systems
Vancouver, British Columbia
Remote

Developer/Technical Lead to re-design, develop, and deliver end to end integrations using Mulesoft/Kafka/CloudHub . ASAP for a contract until end of November. Technical Lead experience (Experience either leading a team or being the most senior in a team providing other direction). ...

BlackBerry Corporation
Burnaby, British Columbia

Senior Audio Software Developer. Senior Audio Software Developer. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, al...

NearSource
Vancouver, British Columbia
Remote

Seeking a talented Senior Software Developer (Java, Node, AWS) to join our team in Canada. ...

Pixieset
Vancouver, British Columbia

Senior Software Developer, Full Stack. As a Senior Software Developer, Full Stack at Pixieset, you will have the opportunity to contribute to a product that is revolutionizing the photography industry. Deliver everything from small front-end UX improvements, to broad structural changes spanning mult...

Hexbite Labs Inc
Vancouver, British Columbia

Write, modify, integrate and test software code. Write, modify, integrate and test software code for e-commerce and other Internet applications. ...

Epic Games
Vancouver, British Columbia

We’re looking for a Software Programmer to help bridge Unreal Engine end users from various industries, locations, and levels of experience, with Epic’s development team. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwi...

Fortinet
Burnaby, British Columbia

Fortinet is looking for a Senior Software Developer for opportunity in our FortiGuard service team of R&D division. You will develop prototypes, add new serviced, fix bugs, update and maintain back-end support for the project and work with other teams as well. ...

Cytel Software Corporation
CA

As a Senior UX Developer you will focus on coding the front-end of our software. Collaborate with back-end developers to integrate front-end logic with server-side components. You will work closely with UX Designers to build prototypes in our UX Style Guide and you’ll also be part of a cross-functio...

Aequilibrium Software Inc.
CA

Senior Android Developer We are looking for a Senior Android Developer to join our team! When you join Aequilibrium, you get to be a part of a fun and agile company driving innovative change in FinTech and VR. Have hands on experience with clean architecture patterns such as MVVM Understanding of pr...

Epic Games
Vancouver, British Columbia

We’re looking for a Software Programmer to help bridge Unreal Engine end users from various industries, locations, and levels of experience, with Epic’s development team. The ideal candidate is a customer focused senior software programmer, with experience shipping real-time applications on Android ...