Junior PHP Developer

Functieomschrijving

Wat wij zoeken

Jonge leergierige developers. Het soort developers dat op zoek is naar een leuke, leerzame, functie vanuit waar je mee kunt doorgroeien met het bedrijf. Je moet nog het één en andere leren en daar ben je je bewust van en dat gaat jou niet stoppen op het pad naar de top. Dat kun je natuurlijk gaan doen bij een uurtje factuurtje bedrijf waar je om de zoveel weken hetzelfde kunstje mag herhalen, of je kunt bij ons mee de diepte in.


Wat je doet

  • Programmeren, natuurlijk🤦‍♂️… je bent een developer. Je pakt issues op, poetst bugs weg, maakt nieuwe features. Alles onder versiebeheer met Gib(lab).
  • Werken met Symfony 5 en Magento 2. Dit zijn (op het moment) onze core frameworks / platforms en daarmee het belangrijkste gedeelte van je werk. Dit in combinatie met de laatste PHP versies (7.3, 7.4) en tools & technieken zoals Elasticsearch, MySQL en Javascript.
  • Reviewen en peer programming. Reviewen? Ja tuurlijk, als je nooit de code van een ander ziet, hoe kun je er dan van leren. Daarnaast kun je altijd eens meekijken met één van je collega’s zodat je je vragen direct kunt stellen. Samen sta je sterk.
  • Leren. Een developer is nooit klaar met leren, it's that simple. Conferenties, boeken, video, cursussen. You name it.
  • Code refactoren. Dit geeft je de kans om te laten zien dat je wat geleerd hebt en dat je het kan toepassen op de bestaande code base. Daarmee draag je bij aan de stabiliteit en security van onze platforms. Het voordeel van -niet- uurtje factuurtje; je mag je applicaties wél verbeteren, graag zelfs.
  • Uitstapjes maken. Je bent nog jong in je werkervaring en wilt af en toe een uitstapje maken naar iets nieuws. Bijvoorbeeld een keertje wat knutselen met NodeJS, Serverless, Python?


Een dag als Junior PHP Developer bij Toppy

Je komt binnen en wast meteen je handen. Je geeft enkele collega's een air-hi-five op anderhalve meter afstand en wast voor de zekerheid nog een keer je handen terwijl je langzaam telt tot 20.

Zo, eerst een bakje en dan maar aan de slag. Je begint met een korte stand-up met andere developers. Je vertelt even wat je hebt gedaan, wat je gaat doen en waar je tegenaan gelopen bent. Je overlegt nog even één op één met een collega over een vraagstuk waar je gisteren niet helemaal uitkwam en dan ga je aan de bak.

Het begin van de ochtend besteed je vaak aan de kleinere taakjes, bugjes, issues, zodat je je in de middag vast kunt bijten in het echte werk. Vanuit de klantenservice heb je via Gitlab een bug doorgekregen; Een klant heeft aangegeven problemen te hebben met het aanpassen van zijn / haar factuuradres. Na een check op onze testomgeving blijkt dit inderdaad een probleem te zijn. Je maakt een merge request aan in gitlab en gaat met je trouwe vriend xdebug op zoek naar het probleem. Eenmaal gevonden pas je wat code aan en checkt of het daarmee opgelost is. Op naar de volgende.

Tijd voor pauze, je zou het bijna vergeten. Met enkele collega's strek je even de benen. en loop je naar de Subway, Griek, Sushitent of de pomp om wat lekkers te halen.

Eenmaal na de pauze ga je aan de slag de slag met een nieuwe feature in het voorraadsysteem. Er moet een manier komen om orders aan te maken zonder tussenkomst van een extern systeem. Symfony is nog pittig om in / mee te werken, maar je weet je weg inmiddels te vinden en je weet dat je collega je altijd kan helpen als dat nodig is. Aan het eind van de dag ben je een mooi stuk vooruit gekomen met de feature en bent best een beetje trots op wat, en vooral hoe, je de code hebt geschreven. Vanavond stiekem nog een beetje inlezen, maar wat betreft de werkdag…. Ik ben naar huis!

Wat wij bieden

  • Een salaris tussen de € 2000 en € 2800
  • Zelfstudie (ontwikkeling) budget
  • Pensioenopbouw en onbeperkt vakantiedagen
  • Een personeelsvereniging. Weekendjes weg of een avond naar de kroeg, het is er
  • Een omgeving waarin initiatief (pro-activiteit) wordt toegejuigd
  • Een jong en enthousiast team in een snel groeiende organisatie
  • De mogelijkheid om mee te groeien met de organisatie
  • Een losse organisatiestructuur.

    Functievereisten

    • Je bent leergierig en betrokken bij je werk
    • Ook in je vrije tijd ben je graag bezig met het verbreden van je programmeerkennis.
    • Niet bang om het een keer fout te doen, van fouten kun je immers leren, zie punt 1.
    • Ervaring (basis) met framework zoals Symfony en Laravel
    • Leuk om mee te werken en niet vies van samenwerking.
    • Bonus 🌟 Magento 2, Docker (Containers), NodeJS