Platform Ontwikkelaar (TypeScript)

ICQ-Flex Profs BV
Odijk, Netherlands
1 day ago
Apply on www.icq.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Languages
Dutch
Job source

Tech stack

JavaScript (Programming Language) Computer Programming Continuous Integration Digital Subscriber Line (DSL) Apache Maven Node.Js Scrum Methodology TypeScript WebSocket RxJS Apache Yarn Backend
+7 more
Git AngularJS Information Technology Reactive Programming Mocha Jasmine Jenkins

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

  1. Minimaal afgeronde HBO opleiding, richting ICT, of vergelijkbaar.
  2. Minimaal 3 jaar ervaring van Node.js en RxJS (Typescript).
  3. Minimaal 3 jaar relevante werkervaring als Platform ontwikkelaar (TypeScript) opgedaan in de afgelopen 5jaar.
  4. Een goede beheersing van de Nederlandse taal in woord en geschrift is (in verband met de
  5. De aangeboden kandidaat is in loondienst en geen ZZP’er.

  6. Bij voorkeur heeft de kandidaat werkervaring met Reactive programming en Functional programming.
  7. Bij voorkeur heeft de kandidaat aantoonbare werkervaring met Test frameworks zoals Mocha, Jasmine en Jest).
  8. Bij voorkeur heeft de kandidaat minimaal 1 jaar aantoonbare ervaring met GIT.
  9. Bij voorkeur heeft de kandidaat werkervaring met Test-driven-development (TDD); je kent de achtergrond en je hebt ervaring met het toepassen ervan.
  10. 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.

Apply on www.icq.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:44 min

Formatting unit tests with Mocha and Chai

Sascha Depold +1 · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:27 min

Testing contracts with JavaScript frameworks

Liu Xiaohui · LIVE

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

Videos

See all

Related articles

See all