PHP Developer - squad Interne Automatisering

Job description

Als ervaren PHP-er neem je het voortouw bij het bedenken en implementeren van oplossingen voor complexe IT-vraagstukken op het gebied van interne automatisering.

 

Wat je doet:

  • je maakt en verbetert webapplicaties voor je collega’s van de productie-, inkoop- financiële- en klantenserviceafdeling van YourSurprise;
  • je sleutelt aan softwaresystemen die direct communiceren met onze productieapparatuur, zoals onze sorteermachine of lasergraveermachine;
  • je programmeert in PHP en/of JavaScript (met het Vue.js framework);
  • je schrijft queries in SQL en ontwikkelt de user interface in HTML/CSS, natuurlijk met hulp van onze UX designer en je collega front-end developer;
  • je werkt intensief samen met vier collega’s in het squad “Interne automatisering”: samen met je collega’s plan je iedere maandagochtend, spar je dagelijks over de beste oplossingsrichting voor de problemen waar jullie als team tegenaan lopen en review je elkaars code;
  • je staat direct in contact met je eindgebruiker (dat is vaak je collega): je verplaatst je in de uitdaging waar hij of zij mee te maken heeft en denkt proactief mee over de beste oplossing;

 

Hier kom je terecht:

Onze software is de motor achter de snelle groei van YourSurprise. Van online personalisatie software tot het automatisch plaatsen van inkoopbestellingen, van een eigen ontwikkelde webshop (actief in 22 landen) tot het aansturen van alle machines in de productieafdeling: álle software hebben we zelf gemaakt.

Je komt terecht in een divers en jong team van vijftien softwareontwikkelaars, een tester, systeembeheerder, data scientist en een teamlead. Verdeeld over vier squads werken we als team aan alle bouwstenen van ons bedrijf. We zijn vooruitstrevend en staan nooit stil. In 2019 verhuizen we ons volledige platform naar een Kubernetes cluster bij Google (met behulp van Terraform), volgen we als team een opleiding Data Science en oefenen we samen met het schrijven van geautomatiseerde testen met Cypress.

 

Wat je krijgt:

  • kies je eigen nieuwe laptop: Macbook Pro of Dell met Linux;
  • geen gedoe met ‘billable hours’, ‘uurtje factuurtje’ of klanten die niet willen betalen voor een broodnodige upgrade van PHP 5.3 naar een iets nieuwere versie;
  • een vrij te besteden middag waarin je om de week kunt werken aan je eigen skills: bijvoorbeeld door een online course te volgen of samen met een collega aan jullie eigen project te werken;
  • een ongespecificeerd budget voor het bezoeken van conferenties en workshops buiten de deur - de enige regel die wij hanteren is dat je aan iedere collega in het bedrijf kan uitleggen waarom je deze kosten maakt;
  • enorm veel vrijheid en verantwoordelijkheid: bij ons telt de mening van iedere ontwikkelaar, ervaren of niet, en richt je zelf je werk in zoals jij dat wilt;
  • een unieke teamspirit: wij organiseren onze eigen hackathons, LAN-parties, nodigen af en toe een software-guru uit voor een privé workshop en organiseren andere uitjes

 

Maar natuurlijk ook..

  • reiskostenvergoeding voor zowel de auto als ov;
  • een collectieve pensioenregeling, voor je oude dag;
  • 25 vakantiedagen (o.b.v. 40 uur) en 8% van je bruto jaarsalaris als vakantiegeld;
  • heerlijke lunch (tegen kleine vergoeding) en iedere dag vers fruit;
  • eindeloze knuffels van de liefste kantoorhond;
  • een YourSurprise sportclub, toffe feesten, gezellige vrijdagmiddagborrels en het jaarlijkse legendarische weekend weg met het hele bedrijf. Allemaal op vrijwillige basis natuurlijk.

Job requirements

  • je houdt van de kunst van softwareontwikkeling;
  • je bent pas tevreden met de software die je maakt, als de gebruiker dat is;
  • je hebt ruime ervaring met webdevelopment in PHP, maar je vindt het geen probleem om in JavaScript en/of CSS te werken;
  • je wordt enthousiast als we een nieuwe service willen maken in Go of Elixir (of een andere programmeertaal waar je misschien nog nooit van hebt gehoord);
  • je hebt een afgeronde IT-opleiding of bent een autodidact die zichzelf PHP heeft geleerd;
  • je vindt het leuk om in een team te werken; Agile is je tweede naam;
  • je kunt goed uit de voeten met Git en hebt bij voorkeur ervaring met Gitlab, Phpstorm, Vagrant, Docker, Terraform en/of geautomatiseerd testen (bv. met Cypress)