About the role
Please note that for this role we are searching for people who are already living in the Netherlands and are proficient in the use of the English and Dutch language on C2 level.
The energy transition needs innovative thinkers like you.
As a senior Front-end developer, you will play a crucial role in the System Operations department, collaborating closely with other skilled developers within the team. You'll deliver new functionalities and ensure our applications' optimal performance. Supported by a robust digital infrastructure from our software architects and a dedicated scrum team, you will contribute to applications that optimize electricity grid usage, improve energy distribution and facilitate the transition to sustainable energy sources.
At team Virtual Stations, we enable system operations by improving the (sub)station automation to be more flexible and standardized. Your work will directly impact our mission to support the energy transition, for everyone, with everyone.
Within Alliander our team (Virtual Stations) is actively participating in the OpenSCD community and part of the LF Energy CoMPAS project to build a 61850 configuration (management) tool.
Beside adding new functionalities we want to reduce technical depth to make it more extensible using plugins for the open source community to benefit. Therefore we would like to add more frontend experience to the team and looking for a motivated senior developer who will improve CoMPAS/OpenSCD.
In our team, we embrace a dynamic and supportive environment, fostering collaboration through regular team activities, peer programming sessions, and technical meetings. Despite primarily working from home, we value our in-office days in Arnhem for enhanced team cohesion and brainstorming.
You complete the grid at Alliander
Understanding the behaviour of grid control devices is critical to operate the grid on maximum capacity. The behaviour settings are documented in (XML) configuration files. The configurations are needed for:
Changing settings
Understand station behaviour and put measurements in context
IEC61850 configurations will become the defacto standard for configurations in substation automation.
Skills/knowledge:
Do you want to work with the latest technologies and innovations? With your talent and experience you can contribute to our results and success. We are particularly looking for someone with skills in:
Typescript/javascript
Good understanding of software quality
Plugin architectures with javascript/typescript
Experience with multiple frontend frameworks like Lit, React, Vue or Angular)
English and Dutch in writing and talking
Unit/Integration tests experience
Experience with Back-end technologies like Java or Python.
We are working together with other open source contributors (e.g. SprintEins) so good communication skills are required.
Share knowledge with community members and own contributors (if needed)
Help with improving and documenting the plug-in architecture of OpenSCD/CoMPAS
Improve and check application performance and bugs
Build new requested functionality
Maintain parts of the code-base
Help with Ops (e.g. deployment)
Nice to have:
Working in big monorepositories
Web Components Experience
Basic XML experience
Infrastructure as Code (Gitops) experience
Open Source contributor experience
Ideal Attitude:
Pro-active
Ability to share your concerns/risks
Team player
Can explain trade-offs and choices
Open source code:
Since the project open source, feel free to check out the current state;
To take a look at the current situation: OpenSCD - Open (S)ubstation (C)ommunication (D)esigner & demo.compas.energy
You complete our network
Did you know that at Alliander we are made up of different companies? Together with Liander, Qirion, Qterra, Dep, Firan and Entrnce we develop and manage th
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s