Junior full-stack (PHP/JS) ontwikkelaar
Junior full-stack (PHP/JS) ontwikkelaar

Junior full-stack (PHP/JS) ontwikkelaar

Over Mixvoip

Mixvoip is een in Luxemburg gevestigd bedrijf dat cloudtelefonie, slimme netwerkoplossingen en supersnelle internetdiensten aanbiedt.
Wij bouwen en beheren communicatiesystemen waar bedrijven dagelijks op vertrouwen. We ontwikkelen onze tools zelf, en daar kom jij in beeld!

Over de functie

We zijn op zoek naar een junior Fullstack (PHP/JS)-ontwikkelaar om ons team van uitmuntende programmeurs te versterken. Je komt te werken in een samenwerkingsgerichte omgeving waar iedereen elkaar helpt en geen enkele vraag te veel is. Je gaat aan de slag met het verbeteren en uitbreiden van onze interne API’s die door onze eigen CRM/ERP tool. Er kunnen ook andere tools zijn die gebruikmaken van dezelfde API’s.
  • Backend-stack: In deze functie werk je met Symfony 7.4 en PHP 8.4. We maken gebruik van MySQL-/MariaDB-databases die via Doctrine (standaard geïntegreerd in Symfony) zijn gekoppeld.
  • Frontend-stack: Voor onze frontend maken we gebruik van Quasar, dat is gebaseerd op Vue.js.
  • Versiebeheer: We gebruiken GitLab om onze repositories te beheren. Het is vergelijkbaar met GitHub, maar dan privé en zelf gehost. Issues worden afgehandeld via Notion.
  • Omgeving: Je werkt met Linux als besturingssysteem, aangezien Windows de prestaties negatief beïnvloedt en je geen Mac nodig hebt. Je IDE is een door het bedrijf gelicentieerde versie van PhpStorm. Je gebruikt Docker om je omgeving in te richten; dit bespaart tijd omdat je geen afhankelijkheden (webserver, PHP, enz.) hoeft te installeren en te configureren. We gebruiken Claude Code voor AI-ondersteunde ontwikkeling.
  • Automatisering: We gebruiken Make om het opzetten van een test- en ontwikkelomgeving te automatiseren. Je gaat ook code schrijven die via een cron-taak wordt uitgevoerd met behulp van Symfony-commando’s. Mocht je je dat afvragen: cron is een taakplanner op Unix-systemen waarmee scripts op een bepaald tijdstip automatisch kunnen worden uitgevoerd.
  • Asynchrone code: In bepaalde gevallen gebruiken we RabbitMQ om code asynchroon uit te voeren. Sommige code die we schrijven, heeft veel tijd nodig om te worden uitgevoerd. We plaatsen deze in de wachtrij, zodat ze worden uitgevoerd zodra er middelen beschikbaar zijn. Zo voorkomen we dat vastgelopen scripts de terminal blokkeren.
  • Testen en foutopsporing: Onze tests zijn geschreven met PHPUnit 11.4. We gebruiken xdebug voor het geval we onze code stap voor stap moeten debuggen.
Voor uw gemak kunt u zich het beste concentreren op de onderstreepte sleutelwoorden. Weet u niet wat deze betekenen? Geen probleem, u leert het gaandeweg. U kunt deze termen echter ook opzoeken op Google om in ieder geval een idee te krijgen waarvoor ze worden gebruikt.

Wat hebben we van u nodig?

Bij Mixvoip hechten we meer waarde aan passie dan aan diploma's. Hoewel we diploma's en uitgebreide werkervaring op prijs stellen, zijn deze niet onze primaire focus. Wat we echt zoeken zijn mensen die gedreven worden door een oprechte liefde voor coderen en een verlangen om te leren en te groeien.
Een goede beheersing van het Engels is belangrijk, aangezien onze diverse teams deze taal gebruiken als gemeenschappelijk communicatiemiddel.
Als je aan de slag gaat als junior, is het heel normaal dat je niet meteen alle antwoorden paraat hebt. En ongeacht je eerdere ervaringen heeft elk bedrijf, inclusief Mixvoip, zijn eigen bedrijfslogica. Voel je altijd vrij om vragen te stellen en om duidelijkheid te vragen wanneer dat nodig is. De kwaliteit van je code weerspiegelt je begrip van het grotere geheel.
Houd in gedachten dat elke ontwikkelaar, ongeacht zijn of haar ervaring, efficiëntere oplossingen over het hoofd kan zien of een fout kan maken. Als je een betere aanpak bedenkt of een mogelijkheid tot verbetering ziet, deel dit dan met het team. Samenwerken leidt vaak tot gezamenlijke groei, en er valt altijd wel iets nieuws te leren.
👍
Zorg ervoor dat je je goed verdiept in de beschreven stack voordat je op sollicitatiegesprek komt voor deze functie. Dat is zeker geen verspilde tijd, want deze technologieën worden op grote schaal gebruikt en je zult er waarschijnlijk op een gegeven moment zelf ook mee te maken krijgen. Voel je vrij om een eigen project op te zetten; zelfs als het slechts een tutorial is die je hebt gevolgd, kan dat je alleen maar ten goede komen tijdens het sollicitatiegesprek! Wil je ons verrassen? Laat ons dan zien hoe ver je al bent gekomen voordat we elkaar ontmoeten!

Een nieuwe manier om te solliciteren: sluit je aan bij het succesverhaal van Mixvoip

Word lid van Mixvoip en u verbindt niet alleen bedrijven met supersnel internet, glasvezel, satelliet-, telefoon- of mobiele netwerken, maar u verbindt ook mensen, bouwt relaties op en maakt echt een verschil in ons verhaal.
Dus, als je klaar bent om aan een boeiende reis te beginnen en een cruciale rol te spelen in het verhaal van Mixvoip, dan is hier een onconventionele manier om te solliciteren.
We nodigen je uit om een korte presentatievideo op te nemen met je smartphone. Vertel waarom deze functie je aanspreekt en stel eventuele vragen of deel je twijfels. Het gaat erom het gesprek open en boeiend te houden! Vergeet niet je cv in pdf-formaat bij te voegen.
In plaats van een conventionele sollicitatiebrief, willen we dat je een AI naar keuze gebruikt. Dit weerspiegelt niet alleen onze technologiegerichte aanpak, maar stelt je ook in staat om je aanpassingsvermogen aan nieuwe tools te laten zien. Het gaat ons niet zozeer om de brief, maar meer om je interactie met AI.
 

Wil je graag meedoen? We horen graag van je!

PS: Wil je weten met wie je op reis gaat? Maak kennis met mij, Fred Zeien

Ik ben 34 jaar oud en ben sinds 2012 samen met dit bedrijf gegroeid. Dit is mijn eerste en enige baan, en ik ben er trots op dat ik hier tot de meest ervaren medewerkers behoor. Hoewel ik geen universitair diploma heb, heb ik in de jaren dat ik bij Mixvoip werk veel geleerd, en ik wil altijd graag nog meer bijleren.
Buiten mijn werk speel ik graag strategische spellen zoals Magic the Gathering en schaken, en los ik graag logische puzzels op, zoals in escape rooms. Ik ben altijd in voor een bordspel, maar ik speel ook graag videogames, zolang het maar geen giftige schietgame is.
Ik speel op competitieniveau tafeltennis bij de club DT Osper. We bedanken Mixvoip voor hun sponsoring en nodigen de medewerkers van Mixvoip elk jaar uit voor een interclubtoernooi.
Ik ben sinds 2021 getrouwd met een Filipijnse vrouw en we hebben een 5-jarige asielhond uit Roemenië die sinds 2022 deel uitmaakt van ons gezin. Ze is over het algemeen wantrouwig tegenover mensen en houdt graag afstand; ze houdt niet van drukke of luidruchtige plekken. Ze is behoorlijk energiek en speels met haar vriendjes, ook al delen die haar enthousiasme niet altijd.