Back-end Developer (PHP)
Ga jij helemaal los op PHP, frameworks en endpoints? Gaan je handen direct jeuken na het lezen van een uitdagend functioneel ontwerp en kun je het bijbehorende prototype direct doorgronden? Is het vin
Ga jij helemaal los op PHP, frameworks en endpoints? Gaan je handen direct jeuken na het lezen van een uitdagend functioneel ontwerp en kun je het bijbehorende prototype direct doorgronden? Is het vinden en verdelgen van bugs in software voor jou kinderspel en kun je ook nog eens goed het overzicht bewaren? Dan zijn wij een match made in heaven!
Wat ga je doen?
Als PHP developer bij Unframed werk je aan applicaties, datakoppelingen automatiseringsoplossingen en webportalen voor onze klanten. Je spreekt prima Nederlands en vloeiend PHP. Je werkt in een team van 28 collega’s die allemaal, net als jij, een eigen specialiteit hebben. Daarbij heb je alle ruimte en vrijheid om je eigen ideeën en inzichten uit te voeren.
Hoe zou jouw dag bij ons eruit kunnen zien?
- Het is maandagochtend 8:45
Vandaag vind je het handig om op kantoor te werken. Je bent wat eerder dan normaal en hebt nog even tijd om de stand-up van 9.00 uur voor te bereiden. Even met het team de week doornemen. Je ziet dat de acceptatie oplevering van afgelopen donderdag is goedgekeurd door de klant en doorgezet mag worden. Dit kun je tijdens de stand-up meteen even bespreken.
- 9:30
Na de stand-up rol je meteen die nieuwe feature uit. Je start de CI/CD pipeline en 5 minuten later zijn de react app bijgewerkt, de backoffice en API geüpdate en is de database volledig up to date. Je controleert voor de zekerheid nog even gauw wat functionaliteiten die problemen gaven op de testomgeving en meldt aan het team dat de update is geslaagd. De klant wordt hierover geïnformeerd en jij gaat weer verder met het volgende.
- 10:00
Een aantal collega’s gaf bij de stand-up aan moeite te hebben met een API endpoint. Jullie overleggen met elkaar wat de werkelijke verwachting is, lopen de betreffende code door en komen tot de conclusie dat er een subtiele wijziging nodig is in de volgorde waarin de data uit het POST request afgehandeld wordt.
- 10:30
Je gaat vandaag verder met de nieuwe feature voor het backoffice systeem van Sedna containers. Afgelopen vrijdag was je al begonnen met het verwerken van het datamodel in de migraties. Je had de modellen van het ORM al gegenereerd via het framework, en vandaag sta je te popelen om te starten met de integratie en implementatie.
- 12:30
Lunchtijd! De ochtend is rustig verlopen en je hebt lekker 2 uur kunnen doorwerken. Je bent voor je gevoel al een aardig eind gekomen. Maar nu tijd om lekker wat te gaan eten en even een paar pijltjes te gooien op het dartbord of ballen te tikken op de pooltafel.
- 13:30
Je gaat weer verder en ziet dat van er een klein feedback puntje is gekomen op de release van vanmorgen. Een bepaalde property toont niet goed in de applicatie. Niemand die dit in alle testrondes is opgevallen en de klant had het ook niet gezien in de tests. Maar gelukkig is dit geen kritisch probleem. Je gaat uitzoeken hoe dit komt en ziet dat de API deze info niet meegeeft, ondanks dat het wel in het systeem ingesteld staat. Wat blijkt; het response object wordt niet goed gevuld… foutje kan gebeuren. Je fixt het meteen en zet het op de acceptatie omgeving. De klant is er snel bij en keurt het gelijk goed. Hoppa dan mergen we de fix toch even naar master! De pipeline wordt gestart en voilà, 5 minuten later is het uitgerold.
- 14:15
Je gaat weer verder met de uitbreiding voor Sedna. Je zit er lekker in en komt erachter dat er een stuk data verwerking ontbreekt in het ontwerp. Je ziet dat dit op meerdere manieren opgelost kan worden, maar dat er verschillen zijn in de invloed die die oplossingen kunnen hebben op het gebruik van de nieuwe feature. Je geeft dit aan bij de manager zodat hij dit kan doornemen met de klant. Ondertussen bouw jij verder aan de rest van de onderdelen.
- 16:00
Paul komt in de lucht met een korte vraag over een klantverzoek. Hij vraagt zich af of het een simpele vraag is of dat dit wel wat meer voeten in de aarde heeft. Jouw eerste ingeving is dat dit niet zomaar een klusje van een half uurtje is. Paul plant je later deze week om je er meer in te kunnen verdiepen en een goede schatting te kunnen maken.
- 17:30
Pling! Er is terugkoppeling over Sedna. Je bent al onderweg naar huis dus hoort de pling niet meer. Paul heeft overleg met de klant en er is besloten om voor de eerste optie te gaan. Daar kun je morgen gelijk mee aan de slag!
Een rijtje met skills:
- Je werkt zorgvuldig en binnen de standaarden gangbaar in de organisatie
- Je bent analytisch en doet niets zonder reden: elk genomen besluit kun je onderbouwen.
- Je bent in staat zelfstandig problemen/bugs op te lossen.
- Zeer goede ervaring met gangbare software in de organisatie, tenminste versiebeheer (GIT) en PHPStorm
- Zeer goede ervaring met in de organisatie gangbare frameworks en platform, tenminste WordPress
- Zeer goede ervaring met in de organisatie gangbare technieken, tenminste PHP, HTML en MySQL
- Aantoonbaar HBO werk en denkniveau
- Minimaal 5 jaar werkervaring in een vergelijkbare functie
Ook handige skills om te hebben:
- Ervaring met PHP framework(s)
- Ervaring met React
- HTML en SCSS volgens BEM structuur
- Kennis van Vanilla Javascript
Wat bieden wij?
Voor niets gaat de zon op, anders zou het een donkere boel worden. Wat mag je van ons verwachten:
- Fulltime baan (32u is bespreekbaar)
- Marktconform salaris uitbetaald in bitcoins euro’s
- Reiskostenvergoeding / thuiswerkvergoeding
- Een inspirerend kantoor (met bioscoop, playroom én beachclub kantine!);
- De mogelijkheid tot (regelmatig) thuiswerken;
- Een volledig verzorgde werkplek inclusief laptop en alle tools en software die je nodig hebt
- Alle kans om jezelf als PHP developer en als mens te ontwikkelen
- Een hecht team van 24 collega’s die graag met je samenwerken vanuit verschillende disciplines (= 24 nieuwe Instagram volgers!)
- Automatische kwalificatie voor onze legendarische tafelvoetbal, dart league of poolcompetitie
- Een creatieve werkomgeving met zit/sta werkplekken, fijne overleg/werkruimtes als je die even nodig hebt en ontspanningsruimtes.
- Leuke klanten die regelmatig mee lunchen. En dan opvallend vaak op vrijdag (visdag)
Soort dienstverband: Fulltime, Parttime, Vaste baan
Parttime uren: 32-40 per week
Salaris: Vanaf €3.500,00 per maand
Rooster:
- Dagdienst
- Flexibel werkrooster
- ma-vr
Secundaire arbeidsvoorwaarden:
- Bedrijfsfeesten
- Budget voor professionele ontwikkeling
- Extra vakantiedagen
- Kerstpakket
- Reiskostenvergoeding
- Vrijdagmiddagborrel
- Werk vanuit huis
Ervaring:
- PHP: 3 jaar (Vereist)
- Yii2: 1 jaar (Gewenst)
- een vergelijkbare functie: 3 jaar (Vereist)
Taal:
- Nederlands (Vereist)
Werklocatie: Hybride werken in 1521 RM Wormerveer