Développeur PHP junior
À propos de Mixvoip
Nous sommes Mixvoip, une société luxembourgeoise dynamique qui fournit des services de téléphonie Cloud , de réseaux intelligents et d'Internet à haut débit. Nous croyons qu'il faut offrir à nos clients une vision nouvelle des systèmes de communication, et c'est là que vous intervenez !
A propos du poste
Nous recherchons un développeur PHP junior pour renforcer notre équipe de codeurs exceptionnels. Vous travaillerez dans un environnement collaboratif où tout le monde s'entraide et où aucune question n'est de trop. Vous travaillerez à l'amélioration et à l'extension de nos API internes qui sont utilisées par notre outil CRM/ERP interne. Il est possible que de futurs outils utilisent ces mêmes API.
- Stack: Dans ce rôle, vous travaillerez avec Symfony 6.3 et PHP 8.1. Nous utilisons des bases de données MySql/Maria qui sont connectées via Doctrine (intégré à Symfony). Vous devriez vous familiariser avec ces éléments avant un éventuel entretien pour ce poste. Ce n'est pas du temps perdu car ils sont largement utilisés et vous finirez probablement par les utiliser à un moment ou à un autre. N'hésitez pas à mettre en place votre propre projet, même s'il s'agit simplement d'un tutoriel que vous avez suivi, cela ne peut que vous aider lors de l'entretien ! Vous voulez nous surprendre ? Montrez-nous jusqu'où vous pouvez aller avant notre rencontre !
- Contrôle de version: Nous utilisons Gitlab pour gérer nos dépôts. C'est comme Github, mais privé et auto-hébergé. Les problèmes sont gérés par YouTrack qui intègre notre serveur Gitlab.
- Environnement: Vous utiliserez Linux comme système d'exploitation car Windows complique les choses en termes de performances et vous n'avez pas besoin d'un Mac. Votre IDE sera un PhpStorm sous licence de l'entreprise avec une intégration Github Co-pilot sous licence de l'entreprise. Vous utiliserez Docker pour configurer votre environnement, ce qui vous fera gagner du temps car vous n'aurez pas à installer et configurer les dépendances (serveur web, php, etc.).
- Automatisation: Nous utilisons Make pour automatiser la mise en place d'un environnement de test/développement. Vous écrirez également du code qui sera exécuté dans un cron. Au cas où vous vous poseriez la question, cron est un planificateur de tâches sur les systèmes Unix qui permet d'exécuter automatiquement ces scripts à un moment donné.
- Code asynchrone: Nous utilisons RabbitMQ pour exécuter du code de manière asynchrone dans certains cas. Certains des codes que nous produisons ont besoin de beaucoup de temps pour être terminés. Nous les mettons en file d'attente pour qu'ils soient exécutés lorsque les ressources sont disponibles, ce qui permet d'éviter que des scripts ne bloquent le terminal.
- Tests et débogage: Nos tests sont écrits avec PHPUnit 9.5. Nous utilisons xdebug au cas où nous aurions besoin de déboguer notre code étape par étape.
Pour vous faciliter la tâche, vous devez vous concentrer sur les mots-clés soulignés. Vous ne savez pas de quoi il s'agit ? Pas de problème, vous apprendrez sur le tas. Vous pouvez toutefois googler ces termes pour avoir au moins une idée de ce à quoi ils servent.
Qu'attendons-nous de vous ?
Chez Mixvoip, la passion prime sur les diplômes. Bien que les diplômes et l'expérience professionnelle soient appréciés, ils ne sont pas notre priorité. Ce que nous recherchons vraiment, ce sont des personnes animées d'un véritable amour pour le codage et d'un désir d'apprendre et de progresser.
Une bonne maîtrise de l'anglais est importante, car notre équipe diversifiée l'utilise comme moyen de communication commun.
En entrant dans le rôle d'un junior, il est naturel que vous n'ayez pas toutes les réponses tout de suite. Et quelle que soit votre expérience passée, chaque entreprise, y compris Mixvoip, a sa propre logique commerciale. N'hésitez jamais à poser des questions et à demander des éclaircissements lorsque c'est nécessaire. La qualité de votre code reflète votre compréhension de la situation dans son ensemble.
Gardez à l'esprit que chaque développeur, quelle que soit son expérience, peut négliger des solutions plus efficaces ou commettre une erreur. Si vous pensez à une meilleure approche ou si vous voyez une possibilité d'amélioration, partagez-la avec l'équipe. Les efforts de collaboration mènent souvent à une croissance collective, et il y a toujours quelque chose de nouveau à apprendre pour quelqu'un.
Une nouvelle façon de postuler : Participez à la success story de Mixvoip
En rejoignant Mixvoip, vous ne vous contenterez pas de connecter des entreprises à l'internet à haut débit, à la fibre, au satellite, au téléphone ou aux réseaux mobiles - vous connecterez des personnes, nouerez des relations et ferez une réelle différence dans notre histoire.
Si vous êtes prêt à vous lancer dans une aventure passionnante et à jouer un rôle central dans la saga de Mixvoip, voici un moyen peu conventionnel de poser votre candidature.
Nous vous invitons à enregistrer une brève vidéo avec votre smartphone. Expliquez pourquoi vous êtes attiré(e) par ce rôle ou posez des questions ou des doutes. Il s'agit de garder la conversation ouverte et engageante ! N'oubliez pas de joindre votre CV au format PDF.
Au lieu d'une lettre de motivation classique, nous aimerions que vous utilisiez ChatGPT. Non seulement cela reflète notre approche axée sur la technologie, mais cela vous permet également de montrer votre capacité d'adaptation à de nouveaux outils. Ce n'est pas tant la lettre que votre interaction avec ChatGPT qui nous intéresse.
Vous souhaitez vous joindre à la course ? Envoyez votre vidéo, votre lettre de motivation ChatGPT et votre CV à mission@mixvoip.com. Nous sommes impatients de vous connaître !
PS : Vous voulez savoir avec qui vous allez voyager ? Rencontrez-moi, Fred Zeien
👋🏻 J'ai 31 ans et j'ai grandi avec cette entreprise. Il s'agit de mon premier et unique emploi, et je suis fière d'être l'employée la plus ancienne de l'entreprise. Bien que je n'aie pas de diplôme universitaire, j'ai beaucoup appris depuis 11 ans que je fais partie de Mixvoip, et je suis toujours désireuse d'en apprendre davantage.
🎲 🎮 En dehors du travail, j'aime jouer à des jeux stratégiques comme Magic The Gathering et les échecs, ainsi que résoudre des énigmes logiques comme dans les salles d'évasion. Je suis toujours partant pour n'importe quel jeu de table, mais j'aime aussi les jeux vidéo tant qu'il ne s'agit pas d'un jeu de tir toxique.
🏓 Je pratique le tennis de table en compétition pour le club DT Osper. Mixvoip est sponsor et est à ce titre invité à un tournoi interclubs chaque année.
👫 🐶 Je suis marié à une Philippine depuis 2021 et nous avons une chienne de sauvetage roumaine de 2 ans qui fait partie de notre famille depuis un an. Elle a peur de tout et demande beaucoup de patience, mais il y a déjà eu des améliorations. Elle est assez énergique et joueuse avec ses amis, même s'ils ne partagent pas son enthousiasme.