lead frontend developer

  • Digital Experience
  • Amsterdam, Netherlands

lead frontend developer

Omschrijving

TL;DR

Als ervaren frontend developer ben je wel toe aan een nieuwe uitdaging. Je vindt het leuk om andere ontwikkelaars aan te sturen en te begeleiden, zodat zij beter worden in hun vak. Maar je zit ook graag bij klanten aan tafel. Je helpt ze om de juiste beslissingen te nemen, waarbij je techniek en business met elkaar in balans brengt. Of de voertaal nou Nederlands of Engels is, maakt niet uit: in beide talen voel je je prima op je gemak.

hoe ziet een dag er uit

Ergens in de ochtend. Je komt binnen in ons kersvers gerestylede kantoor in Amsterdam, high-fivet je collega’s en pakt snel een kop koffie, want in de meetingroom zit al een sollicitant klaar. Het is een enthousiaste medior frontend developer, die heeft gereageerd op de recruitmentcampagne die je samen met een bureau hebt opgezet.

Het gesprek gaat fantastisch: al vanaf de eerste minuut weet je zeker dat je tegenover een rasechte Incentronaut zit. Hij is open, ondernemend, technisch goed onderlegd en blijkt ook nog eens uitstekend te kunnen windsurfen. Niet dat surfskills een vereiste zijn, maar het is altijd leuk als collega’s een passie naast hun werk hebben. Je besluit om de kandidaat op staande voet aan te nemen, overlegt nog even met een collega, en print dan meteen een contract uit. Handtekening erop, en klaar! 

Als dat geregeld is, loop je even naar de junior frontend developer die net uit de Young Professional Academy is gerold. Ze is bezig met een formulier dat al een tijdje op de backlog van een klant staat, en vraagt zich af hoe ze ervoor kan zorgen dat de gebruiker de pagina kan vernieuwen zonder dat de ingevulde data verloren gaat. Je geeft net genoeg hints zodat ze zelf verder kan.

Dan schuif je aan bij je collega met wie je samen een pre-salestraject doet. De uitdaging: een internationale klant wil zijn mijn-omgeving compleet migreren en restylen. Met als extra moeilijkheid dat de helft van de eindgebruikers in landen woont waar het internet nog geen topsnelheid bereikt. Je klant denkt aan een oplossing met Angular, maar jij weet zeker: deze klus schreeuwt om React. Samen met je collega bedenk je hoe je de klant van jouw advies gaat overtuigen.

Dan is het lunchtijd, het hele kantoor neemt plaats aan de eettafel. Jij eet ook mee, maar wel een beetje snel omdat je straks naar een klant moet. Daar werkt een team van Incentro-frontenders en -designers al twee maanden keihard aan een nieuwe website, en jij wilt de refinement meemaken. Bovendien wil je de middag besteden aan het opzetten van Redux, waar je gisteren niet aan toe bent gekomen. Dus je houdt het bij een boterham en springt in de auto.

Eenmaal bij de klant maak je eerst een praatje met je teamleden. Je wilt graag weten wat de status van hun werkzaamheden is en of ze je hulp ergens bij nodig hebben. Daarna sluit je aan bij de refinement. De klant heeft nieuwe user stories toegevoegd en jouw technische kennis is hard nodig om ze ‘ready’ te krijgen voor het team. Je spart met de designers, backenders en product owner en geeft aan waar nog informatie ontbreekt.

Na de refinement review je nog een pull-request op Github en schrijf je een stuk javascript voor een story die in de huidige sprint zit. Je wilt graag een voorzet doen zodat je teamlid geïnspireerd raakt en daarmee verder kan. De dag zit er alweer op. Morgen weer een nieuwe!

dit kun je

Je bent meer dan 3 jaar aan het coden en hebt ervaring met:
 
  • Agile software development;
  • Continuous Integration en Continuous Delivery (Docker, Jenkins);
  • Andere disciplines binnen het domein, zoals analytics, A/B-testing en performance;
  • Samenwerking met UX-teams.
En als wij deze termen noemen, weet jij precies wat we bedoelen:
 
  • HTML, CSS en Javascript;
  • Node.js en REST-services;
  • Javascript-frameworks zoals Angular, React en Vue;
  • CSS preprocessors (SCSS) en CSS-architectuur (SMACSS, BEM);
  • GIT, NPM, Webpack, Gulp;
  • Responsive Design en Mobile First;
  • Unit en end2end-testing (bijvoorbeeld Mocha, Chai, Jasmine, Karma).

Vereisten

werken bij incentro

Incentro is niet zomaar een IT-bedrijf. We hebben alle expertises in huis om klanten fantastische totaaloplossingen te bieden: van developers tot data-analisten, van DevOps-experts tot designers, en van agile-coaches tot online marketeers. Wil je tijdens een project dus even sparren met een UX-specialist, dan is dat zo geregeld.

Daarnaast is Incentro al een paar keer uitgeroepen tot beste werkgever van Nederland. Ons geheim? We kennen geen kpi’s, maar focussen op geluk. Want wie lol heeft in zijn werk, is per definitie succesvol. Daar zijn we van overtuigd.

Om je geluk nog groter te maken, bieden we: 

  • Persoonlijke ontwikkelingsmogelijkheden tijdens je hele carrière bij Incentro;
  • Een uitstekend salaris en fijne arbeidsvoorwaarden, zoals:
    • een vast contract;
    • lease-auto;
    • NS Businesscard;
    • pick-your-own laptop;
    • een bijdrage aan je pensioenpremie;
    • winstdeling;
  • De mogelijkheid om aandelen in Incentro te kopen, en dus om mede-eigenaar te worden;
  • Klussen bij uitdagende opdrachtgevers als Telfort, Yarden, Univé, PostNL, KPN en Randstad;
  • Enorm veel ruimte voor creativiteit;
  • Prachtige werklocaties, zoals de Mediahaven aan het Amsterdamse IJ en de Van Nelle Fabriek in Rotterdam;
  • Legendarische borrels, sportuitjes, teambuildings en een wintersportuitje waar nog jaren over wordt nagepraat.

overtuigd?

Ben je enthousiast geworden van deze vacature, druk dan vooral op de ‘solliciteer’-knop hieronder. Wanneer je je gegevens hebt achtergelaten, nemen wij contact met je op. Heb je vragen over de functie, of gewoon zin om eens te bellen? Dan kun je terecht bij Jan Hendriks: jan.hendriks@incentro.com of +31(0) 6 19 356 443.

We horen graag van je!