Over Mixvoip
Wij zijn Mixvoip, een dynamisch bedrijf gevestigd in Luxemburg dat cloudtelefonie, slimme netwerken en supersnelle internetdiensten aanbiedt. Wij geloven in het bieden van een frisse kijk op communicatiesystemen aan onze klanten, en daar komt u in beeld!
Over de functie
We zijn op zoek naar een junior PHP-ontwikkelaar om ons team van uitzonderlijke programmeurs te versterken. Je komt te werken in een samenwerkingsomgeving waar iedereen elkaar helpt en geen enkele vraag te veel is. Je gaat werken aan het verbeteren en uitbreiden van onze interne API's die worden gebruikt door onze eigen CRM/ERP-tool. Mogelijk komen er in de toekomst ook andere tools die gebruikmaken van deze API's.
- Stack: In deze functie werk je met Symfony 6.3 en PHP 8.1. We gebruiken MySql/Maria-databases die zijn verbonden via Doctrine (ingebouwd in Symfony). Je moet je hiermee vertrouwd maken voordat je op gesprek komt voor deze functie. Dat is geen verspilde tijd, want ze worden veel gebruikt en je zult ze waarschijnlijk op een gegeven moment toch gaan gebruiken. Voel je vrij om een eigen project op te zetten, zelfs als het alleen maar een tutorial is die je hebt gevolgd, het kan je alleen maar helpen tijdens het sollicitatiegesprek! Wil je ons verrassen? Laat ons zien hoe ver je kunt komen tot we elkaar ontmoeten!
- Versiebeheer: We gebruiken Gitlab om onze repositories te beheren. Het is vergelijkbaar met Github, maar dan privé en zelf gehost. Problemen worden afgehandeld met YouTrack, dat is geïntegreerd in onze Gitlab-server.
- Omgeving: Je gebruikt Linux als besturingssysteem, omdat Windows de prestaties bemoeilijkt en je geen Mac nodig hebt. Je IDE is een door het bedrijf gelicentieerde PhpStorm met een door het bedrijf gelicentieerde Github Co-pilot-integratie. Je gebruikt Docker voor het opzetten van je omgeving. Dit bespaart tijd, omdat je geen afhankelijkheden (webserver, php, enz.) hoeft te installeren en configureren.
- Automatisering: We gebruiken Make om het opzetten van een test-/ontwikkelomgeving te automatiseren. Je schrijft ook code die in een cron wordt uitgevoerd. Voor het geval je je afvraagt wat cron is: cron is een taakplanner op Unix-systemen waarmee je die scripts op een bepaald tijdstip automatisch kunt uitvoeren.
- Asynchrone code: We gebruiken RabbitMQ om code in bepaalde gevallen asynchroon uit te voeren. Sommige code die we produceren heeft veel tijd nodig om te voltooien. We zetten deze in de wachtrij om te worden uitgevoerd wanneer er resources beschikbaar zijn, waardoor wordt voorkomen dat hangende scripts de terminal blokkeren.
- Testen en debuggen: Onze tests zijn geschreven met PHPUnit 9.5. 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 ons diverse team deze taal gebruikt als gemeenschappelijk communicatiemiddel.
Als je in de rol van junior stapt, is het logisch dat je niet meteen alle antwoorden hebt. En ongeacht je ervaringen uit het verleden 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 ervaring, efficiëntere oplossingen over het hoofd kan zien of een fout kan maken. Als u een betere aanpak bedenkt of een mogelijkheid tot verbetering ziet, deel dit dan met het team. Samenwerking leidt vaak tot collectieve groei en er is altijd wel iets nieuws te leren voor iemand.
PS: Wil je weten met wie je op reis gaat? Maak kennis met mij, Fred Zeien.
👋🏻 Ik ben 31 jaar oud en ben samen met dit bedrijf gegroeid. Dit is mijn eerste en enige baan, en ik ben er trots op dat ik hier de meest ervaren medewerker ben. Hoewel ik geen universitair diploma heb, heb ik veel geleerd in de elf jaar dat ik bij Mixvoip werk, en ik ben altijd enthousiast om meer te leren.
🎲 🎮 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 bordspellen, maar ik houd ook van videogames, zolang het maar geen giftige schietspellen zijn.
🏓 Ik speel competitief tafeltennis voor de club DT Osper. Mixvoip is sponsor en wordt als zodanig elk jaar uitgenodigd voor een interclubtoernooi.
👫 🐶 Ik ben sinds 2021 getrouwd met een Filipijnse vrouw en we hebben een 2-jarige reddingshond uit Roemenië die nu al een jaar deel uitmaakt van ons gezin. Ze is overal bang voor en vereist veel geduld, maar er zijn al verbeteringen. Ze is behoorlijk energiek en speels met haar vrienden, zelfs als die haar enthousiasme niet delen.
