Developer Relations Engineer
Role details
Job location
Tech stack
Job description
Wat is de kans dat de verwachte duur wordt overschreden, c.q. welke onzekerheden er zijn t.a.v. de verwachte duur? Een overschrijding van de verwachte duur wordt bepaald door externe factoren. Daarbij kan gedacht worden aan een verlenging van de opdracht door de opdrachtgever wanneer blijkt dat de gevraagde projectresultaten door omstandigheden niet binnen de gestelde tijd bereikt kunnen worden of dat derden diensten niet tijdig kunnen leveren. Dit mag niet te wijten zijn aan de professional.
W6 De kandidaat toont aan over een pragmatische en oplossingsgerichte werkwijze te beschikken. De weging wordt ook meegenomen in het gesprek. (Gewicht 15%)
- Uitstekend - 10 punten
- Goed - 8 punten
- Voldoende - 6 punten
- Matig - 2 punten
- Slecht - 0 punten
W7 De kandidaat toont aan accuraat te werken om tot een toegankelijk en onderhoudbaar resultaat te komen. De weging wordt ook meegenomen in het gesprek. (Gewicht 15%)
- Uitstekend - 10 punten
- Goed - 8 punten
- Voldoende - 6 punten
- Matig - 2 punten
- Slecht - 0 punten
Ben jij een ervaren Developer Relations Engineer met een passie voor open source, webtoegankelijkheid en het ondersteunen van developers binnen een complex ecosysteem? En herken je jezelf in bovenstaande eisen en wensen, dan nodigen we je uit om te reageren op deze opdracht en jouw ervaring met NL Design System en verwante technologieën helder toe te lichten in je aanbieding.
Requirements
De kandidaat is een Developer Relations Engineer die:
- gewend is in een multidisciplinair team te werken.
- ervaring heeft met het ontwikkelen van design systems en de complexiteit van het beschikbaar houden van componenten die voor diverse teams werken begrijpt.
- niet gericht op één look and feel voor de hele overheid, maar op een hoog niveau van gebruiksvriendelijkheid en toegankelijkheid op basis van een huisstijl onafhankelijk design system
- beschikt over goede mondelinge en schriftelijke communicatieve vaardigheden.
- zelfstandig werkt en de eigen voortgang bewaakt als onderdeel van de agile planning.
- in overleg met de Product Manager, danwel Design System Lead goed kan wisselen tussen diverse taken om snel drempels bij anderen weg te nemen.
- accuraat en gedisciplineerd werkt. De kandidaat is in staat om de veelheid en diversiteit aan werkzaamheden te ordenen en te prioriteren en stemt hierover af met de Product Manager. De kandidaat weet daarnaast feilloos af te stemmen waar nodig en zelfstandig te werken waar mogelijk.
- Omdat het project open source is, heeft de kandidaat ervaring met deze manier van werken. De kandidaat vindt het vanzelfsprekend om alles, inclusief het proces, open en transparant te delen en wordt niet geremd door het publieke karakter van het project. Dit blijkt bijvoorbeeld uit:
- ervaring met het vroegtijdig delen van eigen werk, ook als dit nog work-in-progress is
- omgaan met de feedback van anderen.
- herkennen van breaking changes en zorgen dat anderen hier goed rekening mee kunnen houden
- reviews van de code van anderen op zo'n manier doen dat de veilige werkomgeving blijft gewaarborgd
De kandidaat toont aan in de afgelopen 8 jaar kennis te hebben van en ervaring met:
-
minimaal 5 jaar ervaring met JavaScript
-
minimaal 3 jaar ervaring met TypeScript,
-
minimaal 5 jaar ervaring met HTML, CSS en SCSS;
-
minimaal 2 jaar ervaring met unittesten en end-to-end testen van front-end software;
-
minimaal 1 jaar evaring met het ontwikkelen van een design system
-
werken via merge/pull requests en het doen van code reviews met GitHub
-
de toepassing van WCAG-toegankelijkheidseisen technologie zoals HTML en WAI-ARIA.
-
Een korte motivatie te kunnen geven, waaruit blijkt dat: o de kandidaat over een goede mondelinge en schriftelijke beheersing van de Nederlandse taal beschikt; o de kandidaat over een goede schriftelijke beheersing van de Engelse taal beschikt; o Per eis en wens welke concrete ervaring de professional heeft opgedaan die relevant is voor deze opdracht bij NL Design System, onderbouwd aan de hand van de puntentelling in de beoordeling.
-
De kandidaat kan tijdens het selectieproces aantonen dat de gevraagde technieken effectief kunnen worden toegepast. Daarvoor kan tijdens het proces gevraagd worden om: o Voorafgaand aan een eventueel intakegesprek code te schrijven die aantoont dat de kandidaat de technieken effectief kan toepassen om een toegankelijke webpagina te maken. o Tijdens een eventueel intakegesprek aan te tonen dat voldaan wordt aan het gewenste profiel, door uit de 6 categorieën code toe te lichten die zelf zijn gemaakt: ECMAScript, HTML, CSS, Node.js, Web Component en testautomatisering.
Wensen W1 Aantoonbare ervaring met ontwikkelen en onderhouden van open source projecten met npm in de afgelopen 5 jaar. (Gewicht 10%)
- 10 punten: Ervaring met het bijdragen van componenten, patronen en templates in de NL Design System community
- 8 punten: Ervaring met het publiceren en onderhouden van open source projecten met diverse afnemers
- 6 punten: Ervaring met inner source projecten waar met diverse teams binnen een organisatie werd samengewerkt
- 2 punten: Ervaring met open source projecten zonder actieve community
- 0 punten - Geen ervaring
W2 Aantoonbare ervaring met het toepassen van design tokens met Style Dictionary en de Design Tokens spec in de afgelopen 5 jaar. (Gewicht 10%)
- 10 punten - 5 jaar ervaring
- 8 punten - 4 jaar ervaring
- 6 punten - 3 jaar ervaring
- 4 punten - 2 jaar ervaring
- 2 punten - 1 jaar ervaring
- 0 punten - < 1 jaar ervaring
W3 Tenminste 6 maanden ervaring met frontend ontwikkeling met 1 of meer van de volgende technieken in de afgelopen 5 jaar: Web Component, Angular, Vue.js, React, Drupal, WordPress, Typo3. (Gewicht 10%)
- 10 punten - 5 jaar ervaring
- 8 punten - 4 jaar ervaring
- 6 punten - 3 jaar ervaring
- 4 punten - 2 jaar ervaring
- 2 punten - 1 jaar ervaring
- 0 punten - < 1 jaar ervaring
W4 Aantoonbare ervaring met het begeleiden van front-end developers bij het gebruiken van een design system, in de afgelopen 5 jaar. (Gewicht 10%)
- 10 punten - 5 jaar ervaring
- 8 punten - 4 jaar ervaring
- 6 punten - 3 jaar ervaring
- 4 punten - 2 jaar ervaring
- 2 punten - 1 jaar ervaring
- 0 punten - < 1 jaar ervaring
W5 Aantoonbare ervaring met organiseren van bijeenkomsten met verschillende developers om samen componenten, richtlijnen of patronen te ontwikkelen in de afgelopen 5 jaar. (Gewicht 10%)
- Uitstekend - 10 punten
- Goed - 8 punten
- Voldoende - 6 punten
- Matig - 2 punten
- Slecht - 0 punten