Wie Sie einen Remote-PHP-Entwickler einstellen

Dale WesdorpCo-Founder, Miyagami Einstellung3 Min. Lesezeit

Um einen Remote-PHP-Entwickler einzustellen, legen Sie zunächst das Framework, das Senioritätsniveau und die benötigten Arbeitszeiten fest. Beurteilen Sie Kandidaten anhand von echtem Code und prüfen Sie, wie sie schriftlich kommunizieren. Die meisten modernen PHP-Produkte laufen auf Laravel oder Symfony, daher ist das Framework wichtiger als die Sprache allein. Ein guter Prozess dauert bei klarem Briefing nur wenige Tage.

Was sollten Sie zuerst festlegen

Beginnen Sie mit dem Framework und der Version, der Größe der Codebasis und dem, was die ersten drei Monate umfassen. Ein neues Laravel-Produkt, eine veraltete PHP-Anwendung, die aktualisiert werden muss, und ein Symfony-Back-Office sind drei verschiedene Aufgaben mit unterschiedlichen Anforderungsprofilen.

Legen Sie außerdem fest, welche Überschneidungszeiten Sie benötigen. Unsere Entwickler arbeiten aus Vietnam und überschneiden sich mit dem CET-Nachmittag. Ein Team, das ein morgendliches Stand-up in Europa benötigt, sollte dies entsprechend einplanen.

Was beherrscht ein Senior-PHP-Entwickler

Achten Sie auf Erfahrung über die Framework-Grundlagen hinaus.

  • Datenbankdesign und Query-Optimierung, einschließlich Indizes und Migrationen.
  • Queues, geplante Jobs und Caching für Hintergrundverarbeitung und Geschwindigkeit.
  • Automatisierte Tests mit PHPUnit oder Pest sowie die Gewohnheit, diese zu schreiben.
  • Sicherheitsgrundlagen wie Eingabevalidierung, Authentifizierung und Schutz vor Injection.
  • Versions-Upgrades, da viele PHP-Projekte veraltete Abhängigkeiten aufweisen.

Wie beurteilen Sie einen PHP-Entwickler

Rätselaufgaben sagen wenig über die tägliche Arbeit aus. Geben Sie dem Kandidaten eine echte Codebasis und bitten Sie ihn, einen Fehler zu beheben und eine kleine Funktion hinzuzufügen, während Sie beobachten, wie er Code liest, Fragen stellt und Tests schreibt. Fragen Sie anschließend nach einem Produktionsvorfall, den er bearbeitet hat, und was er danach geändert hat.

Entwickler, die Coding-Agenten einsetzen, sollten zeigen, wie sie das überprüfen, was der Agent schreibt. Der Artikel zur Beurteilung von KI-Fähigkeiten erläutert, worauf zu achten ist.

Wie überprüfen Sie Remote-Arbeitsgewohnheiten

Remote-Arbeit hängt von schriftlicher Kommunikation ab. Lesen Sie eine Pull-Request-Beschreibung oder einen Design-Hinweis des Kandidaten und prüfen Sie, ob ein Kollege danach handeln könnte, ohne ein Gespräch zu führen. Fragen Sie, wie er mit einer blockierten Aufgabe umgeht, wenn niemand online ist, und was er am Ende eines Arbeitstages postet.

Was kostet es und wie lange dauert es

Die Kosten hängen von Seniorität und Standort ab. Senior-PHP- und Laravel-Entwickler über Miyagami sind ab €5.600 pro Monat für eine Vollzeitstelle verfügbar, und die Gehaltsdaten zeigen, was eine lokale Einstellung in Ihrem Land kostet. Eine Vorauswahl liegt innerhalb von 3 Werktagen nach dem Briefing vor, und die meisten Teams stellen innerhalb von 5 Werktagen ein. Weitere Informationen zum zeitlichen Ablauf finden Sie unter wie lange es dauert, einen Offshore-Entwickler einzustellen.

Was sind häufige Warnsignale

Einige Muster kündigen Probleme an. Ein Kandidat, der nicht erklären kann, warum er ein Design gewählt hat, einer, der noch nie einen automatisierten Test in einem realen Projekt geschrieben hat, und einer, der Sicherheit als Aufgabe anderer betrachtet, werden ein Team ausbremsen. Seien Sie vorsichtig bei Profilen, die ein Dutzend Frameworks auflisten, aber bei keinem in die Tiefe gehen können.

Fragen Sie bei Legacy-Projekten, wie der Kandidat ein PHP-Versions-Upgrade angeht. Eine gute Antwort umfasst zuerst Tests, kleine Schritte, Abhängigkeitsprüfungen und einen Rollback-Plan. Eine schwache Antwort springt direkt zum Neuschreiben.

Wie integrieren Sie einen Remote-PHP-Entwickler

Die erste Woche entscheidet darüber, wie schnell der Entwickler produktiv wird. Geben Sie am ersten Tag Zugang, eine kurze schriftliche Einführung in die Codebasis und eine kleine erste Aufgabe, die innerhalb weniger Tage in die Produktion geht. Stellen Sie ihm für die ersten Review-Zyklen einen Kollegen zur Seite, damit er Ihre Konventionen kennenlernt.

Legen Sie fest, wie Sie kommunizieren: ein tägliches schriftliches Update, ein wöchentliches Gespräch und eine klare Verantwortung für jeden Bereich des Codes.

Was bedeutet das, wenn Sie über Miyagami einstellen

Jeder Entwickler wird von einem AI-native Tech Lead geprüft, der täglich mit KI arbeitet, wie auf how we vet erläutert. Sie können auf der Seite PHP- und Laravel-Entwickler starten. Es gibt ein Mindestengagement von drei Monaten, keine Vermittlungsgebühr, und wir ersetzen den Entwickler auf unsere Kosten, wenn die Zusammenarbeit nicht passt.

Kurze Antworten

Lohnt es sich noch, für PHP einzustellen?

Ja. PHP mit Laravel oder Symfony betreibt einen großen Teil der Web-Produkte und verfügt über einen tiefen Pool erfahrener Entwickler.

Was sollte ein Senior-PHP-Entwickler wissen?

Ein modernes Framework, Testing, Datenbankdesign, Queues, Caching und die sichere Verarbeitung von Benutzereingaben.

Wie testen Sie einen PHP-Entwickler?

Geben Sie ihm eine reale Aufgabe in einer bestehenden Codebasis, etwa das Beheben eines Fehlers und das Hinzufügen einer kleinen Funktion, und prüfen Sie, wie er vorgeht und testet.

Was kostet ein Remote-PHP-Entwickler?

Senior-Entwickler über Miyagami sind ab €5.600 pro Monat für eine Vollzeitstelle verfügbar.

Kontakt aufnehmen

Shortlist in drei Tagen erhalten

Sie schicken uns die Rollen und den Stack, in einem kurzen Formular oder in einem 30-minütigen Gespräch. Innerhalb von drei Werktagen erhalten Sie Senior Engineers mit Namen zur Prüfung, jeweils mit beiden Scorecards, und Sie können innerhalb von fünf Werktagen einstellen.

Bewertet aufClutch42 Bewertungen
ISO 27001
Zertifiziert

Dreißig Minuten mit Dale buchen

Der Kalender wird von HubSpot bereitgestellt und setzt eigene Cookies. Laden Sie ihn hier, oder buchen Sie direkt auf der HubSpot-Seite.

Buchungsseite öffnen