Frontend Developer
- Den Helder
- 26 maanden met optie op verlenging
- Tussen april en mei, afhankelijk van de screening
- 32
Frontend Developer
Ben jij klaar om een sleutelrol te spelen in de transformatie van de IT-omgeving van één van de meest cruciale ministeries van ons land? Voor onze eindklant, het Ministerie van Defensie, zoeken wij een Frontend Developer. Deze rol biedt jou de unieke kans om bij te dragen aan het vernieuwen van onze nationale defensie-infrastructuur. Terwijl Defensie zich inzet voor vrede en veiligheid, kun jij jouw IT-expertise inzetten om impact te maken. Laat zien wat jouw kracht is en draag bij aan een project van nationaal belang. Voor de komende 10 jaar is voorzien dat CZSK flink meer met autonome onbemande systemen zal gaan werken (zoals drones). Denk aan projecten zoals ASWF en MCM waar grote delen van de taken uitgevoerd worden door onbemande systemen. Om in deze behoeften te kunnen voorzien is er voorgesteld om het "Centrum voor Autonome Platform Integratie” op te zetten. Vanuit dit expertise centrum wordt een overkoepelende architectuur voor alle onbemande systemen ontwikkeld.
Werkzaamheden
Wat ga je doen?
- Applicatieontwikkeling: De belangrijkste taak is het ontwikkelen van de webapplicatie zelf. Dit omvat het ontwerpen, programmeren en implementeren van de software.
- Intuïtieve interface ontwerpen: De applicatie moet een intuïtieve gebruikersinterface hebben om de operator in staat te stellen het cohort van onbemande systemen gemakkelijk aan te sturen. Dit omvat het ontwerpen van grafische elementen en de gebruikerservaring.
- Informatiebeheer: De applicatie moet in staat zijn om een grote hoeveelheid informatie van het cohort te verwerken en te beslissen welke informatie op welk moment aan de operator moet worden getoond. Dit vereist waarschijnlijk geavanceerde algoritmen voor informatiebeheer en weergave.
- Missieplanning: De applicatie moet de operator begeleiden bij het plannen van een missie. Dit omvat waarschijnlijk het presenteren van opties voor platform- en payloadselectie op basis van de missie-eisen.
- Real-time monitoring: Tijdens de uitvoering van de missie moet de applicatie een intuïtief overzicht presenteren en alleen relevante informatie tonen op basis van de context van de missie. Dit kan betrekking hebben op het monitoren van de prestaties van de onbemande systemen en het weergeven van gegevens zoals locaties, statussen en sensorinformatie.
- Backend-communicatie: De webapplicatie moet communiceren met een backend-systeem, dat op zijn beurt communiceert met verschillende eenheden en onbemande systemen. Dit vereist waarschijnlijk het ontwikkelen van API's en het opzetten van gegevensuitwisseling tussen de frontend en backend.
- Ondersteuning voor diverse apparaten en situaties: De webapplicatie moet geschikt zijn voor gebruik op verschillende apparaten en in diverse situaties, wat waarschijnlijk betekent dat de applicatie responsief moet zijn en rekening moet houden met verschillende schermgroottes en gebruiksomgevingen.
Functie-eisen
- Je hebt minimaal 1 jaar ervaring met het creatief ontwikkelen van applicaties en het kiezen van de geschikte technische opties; het rekening houden met andere ontwikkelingsactiviteiten; het optimaliseren van applicatieontwikkeling, -beheer en -prestaties door het gebruik van architectuur en het hergebruik van bewezen oplossingen;
- Je beschikt over een voor de functie relevant HBO diploma of hoger;
- Je hebt minimaal 4 jaar aantoonbare ervaring met het toepassen van GIT Versie beheer binnen een groter project;
- Je hebt minimaal 4 jaar aantoonbare ervaring met het toepassen van (geautomatiseerde) testing frameworks;
- Je hebt minimaal 4 jaar aantoonbare ervaring met het ontwikkelen van webapplicaties met behulp van Javascript;
- Je hebt minimaal 4 jaar aantoonbare ervaring met het omzetten van klant behoeften in een concreet ontwerp.
Wensen:
- Je hebt bij voorkeur kennis en ervaring met het ontwikkelen in een Agile team;
- Je hebt bij voorkeur kennis en ervaring met React JS, Redux & HTML/CSS;
- Je hebt bij voorkeur kennis en ervaring met het ontwikkelen en werken in een Linux omgeving;
- Je hebt bij voorkeur kennis van het omzetten van klant behoeften in epics/user-stories en grafische design tools (Figma);
- Je hebt bij voorkeur kennis van UX-design.
– Bij de aanbieding van een kandidaat is het invullen van het aanbiedingsformulier verplicht. Hierbij wordt ook gevraagd om de eisen en de wensen toe te lichten + een verwijzing naar het cv te vermelden.
Specifiek voor leveranciers:
Wanneer u bij ons een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig. Onder andere met betrekking tot de Wet Ketenaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot Eindklant.
Brokerpartijen dekken deze risico’s voor hun klanten af. Om de aansprakelijkheid te beperken zijn er een aantal maatregelen die genomen dienen te worden. Zo ook door Hero. Belangrijk hierbij is dat er een WAADI registratie is en gebruik gemaakt wordt van een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop alleen loonheffingen en BTW worden gestort, en worden betaald aan de Belastingdienst. Deze kunt u aanvragen bij de Belastingdienst. Als u hierover vragen heeft kunt ons altijd bellen op 085-222 1996 of mailen naar defensie@hero.eu