> Markdown version of [/jobs/ext/2237167-medior-typescript-engineer-2fte](https://www.wearedevelopers.com/jobs/ext/2237167-medior-typescript-engineer-2fte). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Medior Typescript Engineer 2fte - **Company:** ICQ-Flex Profs BV - **Location:** Odijk, Netherlands - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), Applications Architecture, Information Systems, Computer Programming, Continuous Integration, Digital Subscriber Line (DSL), JSON, Apache Maven, Model View Controller (MVC), Node.Js, Scrum Methodology, Resource Description Framework (RDF), SPARQL, TypeScript, WebSocket, RxJS, Apache Yarn, Backend, AngularJS, Web Technologies, Jenkins - **Published:** August 26, 2026 - **Apply:** https://www.icq.jobs/vacatures/vacature-medior-typescript-engineer-2fte-419141-11.html ## About the Role Semantic Web Technologies (grafen, triples, RDF en SPARQL) - Lexicale analyse in JavaScript en TypeScript met JSON. - Het selecteren en gebruiken van ontwerppatronen als Reactieve Programming - TypeScript - Angular. 2 t/m 8 - Node JS. - Test-driven-development (TDD), meer specifiek de achtergrond kennen wat TDD is en het kunnen toepassen. - CI/CD met tools zoals Jenkins, Maven en Yarn 1. Minimaal afgeronde en erkende HBO-opleiding. 2. Minimaal 3 jaar ervaring van Node.js en RxJS (Typescript) 3. Minimaal 1 jaar relevante werkervaring met RDF data en -modellering opgedaan in de laatste 3 jaar. 4. Minimaal 3 jaar relevante ervaring als Core clientside en/of Typescript engineer opgedaan in de afgelopen 5 jaar. 5. Een goede beheersing van de Nederlandse taal in woord en geschrift is (in verband met de 1. Bij voorkeur aantoonbare opgedane kennis van Angular. 2 t/m 8. 2. Bij voorkeur aantoonbare opgedane kennis van Ontwerppatronen zoals MVC. 3. Bij voorkeur heb je minimaal 1 jaar aantoonbare ervaring met DSL (Domain Specific Language). ## Description De Informatievoorziening (IV) van de Politie is aan sterke verandering onderhevig. Het huidige applicatielandschap wordt gesaneerd en nieuwe ICT systemen en de daaronder liggende processen worden vervangen, aangepast of verbeterd. Het cluster OPP maakt onderdeel uit van het Programma Vernieuwend Registreren (PVR) en houdt zich bezig met de vernieuwing van de informatievoorziening voor operationele politie processen (OPP). Voor het software voortbrengingsproces wordt gewerkt met Agile scrum en Kanban. In een zeer dynamische omgeving wordt van de collega's een flexibele opstelling, leergierige houding en doorzettersmentaliteit gevraagd. De gevraagde functie maakt onderdeel uit van het Platformteam OPP. Het vernieuwen van de informatievoorziening voor de operationele politie processen, waarmee een robuuste informatievoorziening en uitfasering van de huidige 'oude' informatiesystemen wordt bereikt. Het gaat hierbij om een geïntegreerd en beveiligd informatiesysteem, dat op een uniforme, gebruiksvriendelijke en moderne wijze te bedienen is door een grote gebruikersgroep van uiteindelijk zo'n 40.000 gebruikers. Het ontwikkelen van met name een clientside platform waarop featureteams functionaliteiten bouwen. Daarnaast het inhoudelijke support geven aan collega-developers (met name leden van featureteams). Het ontwikkelen van de domain-specific language waarmee de featureteams Resource Description Framework-data (RDF) kunnen ophalen, aanmaken én manipuleren. 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. * Ontwikkelt en beheert (delen) van applicaties door het gebruik van verschillende tools. ## Related Videos - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [End-to-End TypeScript: Completing the Modern Development Stack](https://www.wearedevelopers.com/videos/1580-end-to-end-typescript-completing-the-modern-development-stack) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Building software that scales with Typescript](https://www.wearedevelopers.com/videos/415-building-software-that-scales-with-typescript) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) ## Related Articles - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Dev Digest 136 - No JS(on) of mine](https://www.wearedevelopers.com/magazine/482-dev-digest-136-no-js-on-of-mine) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Exploring TypeScript: Benefits for Large-Scale JavaScript Projects](https://www.wearedevelopers.com/magazine/554-exploring-typescript-benefits-for-large-scale-javascript-projects) - [What is TypeScript?](https://www.wearedevelopers.com/magazine/47-what-is-typescript)