Afstudeeropdracht: Het op-maat-bouwen van onze Vue componenten-library
De opdracht (ENGLISH BELOW)
Binnen Parantion veel wordt gebouwd aan nieuwe innovaties met de nieuwste technieken. Voor onze webapplicaties hanteren wij een (vue-) componenten library. Deze componenten worden als bundel gebouwd, en daarna automatisch in elke web-app gestopt. Maar niet elk component wordt in elke webapplicatie gebruikt, hierdoor wordt het bouwen van de components traag.. en dat willen wij natuurlijk niet.
Aan jou de taak om te onderzoeken hoe wij dit kunnen verbeteren zodat wij sneller kunnen bouwen aan nieuwe ontwikkelen. Onze wensen zijn:
- Kun jij onderzoeken hoe de components per webapplicatie gebundeld kunnen worden? en dan alléén de componenten die de web-app nodig heeft?
- Daarnaast zouden wij graag zien dat het systeem kan detecteren welke componenten in welke web-app gebruikt worden zodat code-wijzigingen in een enkel component nìet een build triggered in een webapps veroorzaken waar dat component niet gebruikt wordt.
Wij bieden:
- een fulltime stage bij een groeiend bedrijf gespecialiseerd in complexe onderzoeken en online talentontwikkeling;
- een team waarin je samenwerkt met net zulke slimme, leuke en eigenzinnig mensen als jij;
- open en goede werksfeer waar hard werken en plezier maken hand-in-hand gaan. Zoals onze dagelijks verzorgde lunch in eigen kantine en gezellige vrijdagmiddagborrel;
- 27 vrije dagen op jaarbasis bij een fulltime stage;
- een mooie stagevergoeding.
Waar schrijf ik me in?!
Solliciteren? Gewoon doen! Vul vooral het sollicitatieformulier in of mail je motivatie en cv naar hrm@parantion.nl. Bellen mag ook altijd naar 0570-234567 en vraag naar Anne of Bas.
ENGLISH VERSION
The assignment
At Parantion, we build a lot of new innovations using the latest technologies. For our web applications, we use a (vue) component library. These components are built as a bundle, and then automatically put into each web app. But not every component is used in every web application, which makes building the components slow… and we don’t want that.
It’s up to you to investigate how we can improve this so that we can build new development faster. Our requirements are:
- Can you investigate how the components can be bundled per web application and then only the components that the web app needs?
- In addition, we would like the system to be able to detect which components are used in which web app so that code changes in a single component do not trigger a build in a web app where that component is not used.
We offer:
- a full-time internship at a growing company specialising in complex research and online talent development;
- a team in which you work together with people as smart, fun and quirky as you;
- an open and good working atmosphere where hard work and fun go hand-in-hand. Such as our daily lunch in our own canteen and friendly Friday afternoon drinks;
- 27 days off per year for a full-time internship;
- a nice internship remuneration.
Where do I apply?
Want to apply? Just do it! Above all, fill in the application form or e-mail your motivation and CV to hrm@parantion.nl. You can also always call 0570-234567 and ask for Anne or Bas.