Front End Software Developer Job at General Fusion Inc

General Fusion Inc Richmond, BC

Position: Front End Software Developer

Location: Richmond, BC, Canada

General Fusion is transforming how the world is energized by developing the first commercially-viable fusion power plant. Fusion will deliver clean, safe, and on-demand power at industrial scale, providing a powerful complement to renewable energy sources as part of the pathway to a global zero-emissions energy grid. Combining new technologies, proven industrial processes, and advances in fundamental fusion science, General Fusion aims to be the first in the world to develop commercial fusion power. Key performance requirements have been demonstrated at the system level, setting the stage for building a pre-commercial fusion power plant prototype.

The Controls Engineering team is looking for a Frontend Developer who is motivated to combine the art of design with the art of programming, to help innovate the fusion Control System for the next stages of fusion energy development. The Control System supports the safe and efficient operation of fusion machines, and manages the data acquisition from the machines that is necessary for management of operational performance and the ongoing scientific work to advance fusion technology.

As a part of the team, you’ll collaborate with a passionate and diverse group of controls engineers, fusion systems leads, and other stakeholders who are committed to revolutionizing sustainable energy. Be part of a mission to help solve one of the biggest challenges of our time!

This is a 12 month contract position.


Position Overview:

As a member of the General Fusion Controls Engineering team, the Frontend Software Engineer will design, develop, test, deploy, maintain, and improve the UI components of the Control System for existing fusion machines, and will contribute to the design and development of the Control Systems for the future Fusion Demonstration Plant. We’ll be mainly working with JavaScript, CSS, and React.


Key Responsibilities:

  • Collaborate with other teams, Controls Engineers, Software Engineers, fusion System Leads, delivery managers, and other stakeholders across the organization.
  • Create Control System UI tools for machine operators in React, Flask and other frameworks
  • Innovate our Control System UI to better fit users needs
  • Turn requirements and designs into high quality working software
  • Work directly with Controls Engineers and System Leads to quickly iterate on initial designs, test hypotheses and verify fit-for-purpose
  • Help foster a strong team culture and cultivate innovation.


Requirements:

Education:

  • Degree in Computer Science, Engineering or related field

Required:

  • 2 – 4 years of experience working as a frontend developer
  • Good understanding of React and modern JavaScript (ES6+)
  • Experience with modern CSS and HTML5
  • Experience with Python, Docker, Nginx
  • Strong problem-solving and analytical skills
  • You love tuning performance and making things faster
  • Unit test/ TDD experience
  • Experience building an automation‐focused culture, both in testing and build/deploy
  • You are user-focused, react well to changes, and able to manage multiple projects at a time
  • Self-reliant and enjoy working solo, and are also willing to collaborate with controls engineering and system leads to iteratively solve problems in real-time
  • You are adaptable and comfortable working in a dynamic, research and development environment.
  • You’re an honest, direct communicator who seeks out and appreciates giving and getting feedback

Preferred:

  • Previous experience working in an industrial engineering context
  • Previous experience working on Control Systems


What We Offer:

  • Flexible hours
  • Four weeks’ vacation
  • Comprehensive benefits package
  • RRSP Contribution
  • Support for professional development
  • Great company culture – social events, food trucks, bike rides, Sun Run, etc.


Applications:

We thank all applicants for their interest, only those selected for an interview will be contacted.

General Fusion is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, or age.




Please Note :
nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.