Platform Ontwikkelaar (TypeScript)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
Je werkt aan een op Angular 11 (binnenkort 12) gebaseerd platform waarmee 100+ collega’s verdeeld over een tiental feature teams de verschillende modules in de registratieapplicatie ontwikkelen. Onderdeel van je werk is het onderhouden en uitbreiden van een DSL (Domain Specific Language). Soms bouw je UI widgets, en je moet zeker begrijpen hoe ze werken, maar het leeuwendeel van dat werk wordt gedaan door een dedicated UX team. Jij bent veelal bezig in verschillende TypeScript libraries die samen de laag tussen de UI en de back-end vormen. Zo vormen je collega’s en jij de technische basis waarop ook andere IT-development teams software kunnen bouwen.
Het ontwikkelen van met name een clientside platform waarop featureteams functionaliteiten bouwen. Daarnaast het inhoudelijke support geven aan collega-developers (vooral leden van featureteams).
- Het ontwikkelen en uitbreiden van de DSL (domain-specific language) waarmee je collega’s in de featureteams de module’s bouwen.
- Samenwerken met backend-engineers aan de communicatie tussen client en backend via REST-services en WebSockets. Er voor zorgdragen dat te allen tijde de code onderhoudbaar en goed getest is, zodat anderen er optimaal gebruik van kunnen maken.
- Doen er zich complexe problemen voor? Dan lossen jullie die op. Daarbij maak je onder andere gebruik van reactive programming.
Contacten: Samenwerking met andere scrumteams (meest feature teams), Systemteam, Architectuurteam, UX - team en Projectmanagement OPP.
Requirements
- Minimaal afgeronde HBO opleiding, richting ICT, of vergelijkbaar.
- Minimaal 3 jaar ervaring van Node.js en RxJS (Typescript).
- Minimaal 3 jaar relevante werkervaring als Platform ontwikkelaar (TypeScript) opgedaan in de afgelopen 5jaar.
- Een goede beheersing van de Nederlandse taal in woord en geschrift is (in verband met de
-
De aangeboden kandidaat is in loondienst en geen ZZP’er.
- Bij voorkeur heeft de kandidaat werkervaring met Reactive programming en Functional programming.
- Bij voorkeur heeft de kandidaat aantoonbare werkervaring met Test frameworks zoals Mocha, Jasmine en Jest).
- Bij voorkeur heeft de kandidaat minimaal 1 jaar aantoonbare ervaring met GIT.
- Bij voorkeur heeft de kandidaat werkervaring met Test-driven-development (TDD); je kent de achtergrond en je hebt ervaring met het toepassen ervan.
- Bij voorkeur heeft de kandidaat werkervaring met CI/CD, met tools zoals Jenkins, Maven en Yarn.
About the company
Je werkt als Platform ontwikkelaar aan het platform van één van de grootste en meest dynamische IT-projecten binnen de politie: de doorontwikkeling van de registratie applicatie voor de collega’s in het blauw. Hiermee worden op een gebruiksvriendelijke manier gegevens met betrekking tot politie processen vastgelegd en opgevraagd, zowel in een browser als mobiel. Van een aangifte van winkeldiefstal tot data voor een forensisch onderzoek.
Mondelinge uitdrukkingsvaardigheid: Maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal mondeling duidelijk.
- Luisteren: Verzamelt belangrijke informatie uit mondelinge mededelingen. Geeft aandacht en ruimte aan gesprekspartners. Vraagt door en gaat in op reacties.
- Overtuigingskracht: Stemt de wijze van overtuigen af op de reactie van de ander(en), hanteert argumenten die de ander(en) aanspreken en maakt anderen enthousiast met aansprekende beelden en ideeën.
- Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
- Initiatief: Begint uit zichzelf, wacht niet af, draagt uit eigen beweging ideeën en voorstellen aan en neemt het voortouw bij acties of projecten.
- Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
- Flexibel gedrag: Staat open voor en speelt adequaat en doelgericht in op verander(en)de en snel wisselende omstandigheden.
- Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
- Integriteit: Geeft invulling aan het werk, op een manier die in overeenstemming is met maatschappelijke waarden en normen, die relevant zijn voor de politie.
CV in “Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Netherlands – Europe’s powerhouse for software development?
How to Find Tech Jobs in Amsterdam
Software Developer Salary in The Netherlands [2023]
Best Companies in the Netherlands: Top 25 Companies in 2023