Arnhem
Senior
36 uur per week
Startdatum op 19 februari
Verlopen
91 Dagen geleden
Alliander

Senior Front-end Developer

Functieomschrijving

Bij MARS Registratie Ondergronds houden wij ons bezig met het registreren van assets in de grond. Wat zijn dat precies, assets? Denk aan kabels, mantelbuizen, moffen, aarddraden en dergelijke. Eigenlijk alles dat ervoor zorgt dat jij je oven aan kunt zetten of je auto kunt opladen. Zoals je je kunt voorstellen, komt er veel bij kijken om dit te regelen, met meerdere systemen en teams bij Alliander.

Momenteel is het proces zo dat een landmeter nog langs moet komen als de kabels in de grond liggen om deze analoog in te meten. Dit meetrapport moet dan weer via een aannemer geüpload worden in een ander systeem. Dat wordt vervolgens weer gecontroleerd, waarbij eventueel feedback komt, en dan zijn er nog meer stappen. Al met al een proces dat veel handmatig gebeurt met kans op menselijke fouten en dat ook veel tijd in beslag neemt.

Wij als MARS Registratie Ondergronds ontwikkelen een webapplicatie voor op een Android tablet waarmee de voorman – de persoon die fysiek zelf de kabels in de grond legt – zelf de assets kan inmeten. Dit gebeurt met een speciaal GPS-apparaat dat gekoppeld is aan een stok die tot wel 2 à 3 centimeter nauwkeurig is. Deze webapplicatie praat vervolgens via een API – die wij ook binnen MARS Registratie Ondergronds realiseren, bijwerken en onderhouden – met andere interne Alliander systemen waar geautomatiseerde controles plaatsvinden.

Al met al een gecompliceerd proces dat wij middels dit innovatieve product minder foutgevoelig willen maken en tegelijkertijd het registratieproces willen versnellen.

Wat ga je doen?

  • Je denkt na over architecturale keuzes en implementeert bezig
  • Je hecht veel waarde aan clean code en hoge kwaliteit 
  • Je bent actief betrokken met het team en spart graag over ideeën
  • We hanteren "you build it you run it" principe

Functie eisen:

  • Minimaal 5-6 jaar ervaring als Frontend developer
  • Minimaal 3 jaar aantoonbare ervaring met Typescript, TailwindCSS, en React.js. (alle drie een must!!!) 
  • Goede Nederlandse taalkennis (B1 niveau)

Functie wensen:

  • Ervaring in het werken met geografische data, inclusief tools zoals Openlayers, turf.js, geojson, en proj4.
  • Goed begrip van design patterns zoals Pub-Sub, Memento, Factories, etc.
  • Ervaring met authenticatiesystemen en -protocollen.
  • Bekwaamheid in het gebruik van Cordova voor cross-platform app-ontwikkeling.
  • Ervaring met Agile-Scrum