Front-End Developer

Apply now

Front-End Developer

Do you have experience in front-end development and want to help drive the energy transition? If you can bring talent and enthusiasm, we can offer the opportunity to be a part of a game-changing team working on exciting projects (and products) for smart buildings, smart communities, and energy control systems.

Full-time · Amsterdam


Spectral develops technological solutions that unlock the value of energy storage, demand flexibility and locally produced renewable energy, propelling the evolution of smart energy networks. Our mission is to accelerate the global transition towards 100% renewable, clean energy supply. We believe that one of the most urgent issues is to solve the challenges for providing for our energy needs in a sustainable way. You can find out more about Spectral’s mission and the team that you would be joining here.


Spectral is seeking a talented Front-end Developer to join our core team. The role will involve working on Vue.js applications focused on visualizing time-series energy data coming from our REST APIs. Activities will involve the development of new front-end features for various projects, building tools and components that can be reused across multiple products, standardizing and maturing our front-end stacks and workflows following industry standards and best practices.

This position is based in the Netherlands.


You must be able to work independently and have a high attention to detail, be a proactive problem solver and work well in a dynamic, fast-paced team environment. You should be highly motivated to join us on our mission and contribute your skills and efforts to solving the complex challenges related to the energy transition.


  • 5+ years of front end development work
  • Vue.js (strong candidates with experience with other modern MVC style JS frameworks will be considered)
  • Vuex (or any other state management library)
  • Sass or Less (we use Sass)
  • Interacting with REST APIs
  • Automated testing (we use Jest)
  • Git
  • Fluent in English


  • Experience with building user-friendly and performant visualizations of time-series data
  • Experience with interactive 3D models (preferably using Three.js)
  • Experience with building enterprise design systems and component libraries
  • Familiarity with CSS methodologies/systems/architecture (e.g. BEM, OOCSS, etc.)


An awesome, multicultural, and very ambitious entrepreneurial team and the chance to change the world for the better using innovative software! The business is growing fast, and we have the privilege of working with front-running clients and partners on innovative and impactful projects.

This challenging opportunity will put you in an ambitious, international team, with space for your own ideas and for your personal development within a close-knit team that celebrates successes together.

No unnecessary hierarchy, but a team of like-minded individuals that are committed to making a lasting change in the energy landscape. You will be offered a competitive salary. We’ve got perks like free fruit, organic lunches at the office twice a week, fun weekly drinks, and many more.

We are committed to be a workplace where we can all be ourselves. For us, that means celebrating and promoting diversity. We work hard on creating an inclusive culture where all candidates feel welcome.

The start date is flexible, but you could begin immediately.

Sounds good? Click the button below to apply. We’re looking forward to hearing from you!

We’re not open to acquisition or collaboration via agencies