page loader

Fullstack lead developer met accent op front-end development

Intro Intro

Een uitdagende opdracht voor een groot vervoersbedrijf in omgeving Utrecht.

Zo werkt het
Je werkt aan een groot complex geïntegreerd systeem (ter illustratie: meer dan 1.000.000 regels code). Hoewel deze in productie staat, wordt er nog volop gewerkt aan het uitbreiden en verbeteren van de applicatie. Er wordt in scrum teams in tweewekelijkse sprints gewerkt aan de ontwikkeling en onderhoud. Je komt te werken in een van de PTI scrumteams. We veranderen geleidelijk naar een DevOps team, waarmee we als team steeds verantwoordelijker zullen worden. De werkzaamheden van alle teamleden worden dus breder, en je zult ook andere rollen (deels) moeten kunnen vervullen.

Verantwoordelijkheden Verantwoordelijkheden

Dit ga je doen als fullstack lead developer
Als ervaren fullstack developer speel je een belangrijke rol bij de technische vertaling van onze user stories. Je werkt binnen een scrumteam, en bent betrokken bij iedere stap, van idee tot ontwerp tot productie. Je ontwikkelt niet alleen zelf, maar je deelt je kennis ook graag met je teamgenoten. 
 
Je werkt met ons mee aan het verder ontwikkelen van Donna, het planningssysteem voor dienstregeling, naar een modulaire en meer gebruikersgerichte applicatie. Je bent hierin succesvol doordat je jouw ruime ervaring en ‘getting-things-done’-mentaliteit slim inzet bij het:

  • Vertalen van de businesswensen naar praktische oplossingen, die enerzijds rechtdoen aan architectuur en codekwaliteit, en anderzijds aan de door de business gewenste tijdigheid (i.e. MinimumViableProduct-denken en korte feedbackloops).
  • Maken en usability testen van sterke, user centered ontwerpen waarmee onze planners hun werk nog beter kunnen uitvoeren.
  • Het daadwerkelijk technisch implementeren van je ontwerp.

Meedenken met onze architecten over oplossingen waarmee de business haar doelen zo optimaal mogelijk kan bereiken.   
De DSO zet zwaar in op (software) kwaliteit, testautomatisering en (software ontwikkel) procesverbetering

Vereisten Vereisten

  • Wat verwachten we van jou?
  • Teamplayer, kan taken zelfstandig uitvoeren, zonder het team en het einddoel uit het oog te verliezen;
  • Je bent in staat om user stories en non-functional requirements te vertalen naar technische en functionele ontwerpen, wireframes, mockups of prototypes.
  • Alhoewel het accent van jouw rol ligt op front-end design, werk je aan uiteenlopende onderwerpen in zowel de front-end als de back-end van de applicatie.
  • Open, proactief, flexibel, constructief kritisch;
  • Je bent analytisch sterk, hebt een goed abstractievermogen en kunt complexe dingen helder uitleggen;
  • Je kunt methodisch werken, bent zorgvuldig en hebt oog voor detail;
  • Je beschikt over goede communicatie- en presentatievaardigheden;
  • Je helpt je team te groeien in kennis en DevOps-maturity. 
  • Je hebt een afgeronde hbo/wo-opleiding en minimaal 2 jaar ervaring als fullstack developer.
  • Je hebt ervaring met Java 8 of nieuwer, JavaScript, HTML/CSS en CSS preprocessors (SASS) en front-end development van complexe single-page applicaties.
  • Ervaring met ES6 en/of Typescript.
  • Je hebt minimaal 2 jaar ervaring met Angular (2).
  • Je hebt kennis van maar mooier nog ervaring met Spring Boot, Jenkins en Gradle. (pre)
  • Aantoonbare ervaring DevOps (mindset en tooling) vinden wij belangrijk. (pre)
  • Je hebt een oog voor usability, kennis van ontwerpprincipes en usability testing.  
  • Je beschikt over de juiste communicatieve vaardigheden om feedback te geven en te ontvangen en je bent coachend naar je collega’s.

Je bent iemand die staat voor zijn/haar code en hebt kwaliteit hoog in het vaandel staan.

 
Graag kijken we naar je portfolio en/of je projecten op github/bitbucket
 

Details

  • Locatie Utrecht
  • Urgency Hot vacancy
  • Contract Freelance
  • Periode zsm  |  6 months +
  • Remote No