Treść strony
RekrutacjeIt

Rekrutacja PHP developera dla aplikacji webowych i sklepów

Rekrutacja PHP developera to wybór programisty, który buduje aplikacje webowe, sklepy i systemy firmowe w języku PHP, zwykle z użyciem frameworka i relacyjnej bazy danych. RekrutacjeIt odróżnia kogoś, kto składa strony ze skryptów, od inżyniera piszącego nowoczesny, testowany kod, i pokazuje dowody z CV.

Zobacz cennik

Jak czytać CV PHP developera

Rynek PHP jest szeroki. Obok nowoczesnych aplikacji z frameworkami i testami są systemy rozwijane od lat bez automatycznych sprawdzeń, więc samo doświadczenie w latach niewiele mówi. Warto szukać zdań o wersji języka, o menedżerze zależności, o refaktoryzacji i o tym, jak wyglądała praca z kodem starszym niż kandydat.

System ocenia osobno język w nowszych wersjach, framework, bazę danych, testy, komunikację przez API oraz doświadczenie w utrzymaniu istniejących systemów. Każde wymaganie ma cytat albo oznaczenie braku dowodu.

Sygnały do sprawdzenia na rozmowie

Lista pochodzi z szablonu roli i rośnie wraz z lukami znalezionymi w konkretnym CV.

  • praca z nowoczesnymi wersjami języka, nie tylko starszym kodem
  • doświadczenie w modernizacji bez zatrzymywania systemu
  • znajomość typowych podatności aplikacji webowych
  • praktyka w kolejkach i zadaniach w tle
  • użycie analizy statycznej i testów w codziennej pracy

Technologie i poziomy w szablonie

Szablon przewiduje język w aktualnych wersjach, jeden z popularnych frameworków, ORM, kolejki, testy automatyczne, narzędzia do analizy statycznej kodu i podstawy wdrożeń na serwerze.

Poziom Junior

Pisze proste kontrolery i formularze, zna zasady bezpiecznej obsługi danych wejściowych i uczy się wzorców frameworka.

Poziom Mid

Projektuje moduły, optymalizuje zapytania, pisze testy i bezpiecznie refaktoryzuje istniejący kod.

Poziom Senior

Decyduje o architekturze, modernizuje starsze systemy krok po kroku, dba o bezpieczeństwo i wydajność oraz wprowadza standardy jakości.

Kryteria oceny z szablonu

Ten zestaw wystarcza do pierwszej selekcji i można go rozszerzyć o wymagania Twojej firmy.

  • poprawna obsługa danych wejściowych i ochrona przed typowymi atakami
  • struktura kodu i podział odpowiedzialności
  • znajomość zapytań, indeksów i migracji
  • umiejętność pracy z kodem starszym oraz jego stopniowego poprawiania

Pytania na rozmowę z szablonu

Poniższe pytania są wzorem. Dla kandydata zostaną uzupełnione o odniesienia do jego projektów.

  • Jak zabezpieczysz formularz przed podstawieniem cudzego identyfikatora.
  • Jak zmodernizujesz stary moduł bez przerywania pracy systemu.
  • Kiedy zapis do bazy przeniesiesz do kolejki.
  • Jak napiszesz test dla funkcji, która wysyła wiadomość e-mail.

Zadanie techniczne dla tej roli

Zadanie to mały moduł aplikacji, na przykład zarządzanie listą zamówień z walidacją, zapisem i testami. Ocena zwraca uwagę na bezpieczeństwo, czytelność, strukturę i obsługę przypadków brzegowych.

Więcej o zadaniach i ocenie rozwiązań znajdziesz na stronie zadania techniczne, a o czytaniu dokumentów na stronie ocena CV programisty.

Fakty o rekrutacji PHP developera

Rola PHP developer, backend webowy
Typowy stack PHP, framework, SQL, testy, kolejki
Wyróżniający sygnał modernizacja starszego kodu
Zadanie moduł z walidacją, zapisem i testami
Poziomy Junior, Mid, Senior

Rekrutacja tej roli w miastach i w pozostałych stanowiskach

Jeśli szukasz osoby na miejscu albo w trybie hybrydowym, zobacz rekrutacja IT Katowice oraz rekrutacja IT Łódź. Pozostałe role znajdziesz na stronie rekrutacja programistów, a koszty prowadzenia rekrutacji opisuje cennik.

Pytania i odpowiedzi

Czy PHP nadal jest dobrym wyborem do rekrutacji?

Tak, na rynku jest wiele aplikacji i sklepów w tej technologii. Szablon kładzie nacisk na nowoczesne praktyki, żeby odróżnić kandydatów po stopniu zaawansowania.

Jak ocenić kandydata, który pracował tylko z jednym systemem?

Liczy się głębokość i jakość opisu. System pokazuje cytat o zakresie pracy, a rekruter dostaje pytania o kontakt z innymi rozwiązaniami.

Czy w szablonie jest bezpieczeństwo aplikacji?

Tak, jako kryterium z pytaniami o walidację danych i uprawnienia, razem z oczekiwanymi odpowiedziami.

Jak zacząć?

Załóż konto, potwierdź kod z wiadomości e-mail, wybierz szablon stanowiska i wgraj pierwsze CV do oceny.

Oceń pierwsze CV na stanowisko PHP developera

Załóż konto, wybierz szablon i zobacz ocenę z cytatami z dokumentu.