JustJoin.IT Hybrydowo Senior

Senior PHP Developer (Joomla CMS)

DCG

⚲ Warszawa

130 - 150 PLN netto (B2B)

Wymagania

  • PHP
  • Git
  • CMS Joomla
  • JavaScript

Opis stanowiska

Jako firma rekrutacyjna jesteśmy świadomi, że każdy solidny biznes napędzają ludzie z odpowiednio dopasowanymi kompetencjami. Nasz styl zarządzania i partnerskie podejście pozwalają nam na elastyczne dostosowanie się do Twoich potrzeb i zapewniają pełne wsparcie podczas współpracy. W związku z ciągłym rozwojem i dużą liczbą projektów rekrutacyjnych, jakie prowadzimy dla naszych Partnerów, szukamy osoby na stanowisko:

Senior PHP Developer (Joomla CMS)

Zakres obowiązków:
• Projektowanie, rozwój i utrzymanie aplikacji opartych o PHP (7+/8.2) oraz CMS Joomla 4+
• Tworzenie i rozwój komponentów, modułów oraz pluginów CMS Joomla
• Rozwój warstwy frontendowej z wykorzystaniem JavaScript i React.js oraz integracja z backendem
• Przygotowywanie i utrzymywanie dokumentacji technicznej dla rozwijanych aplikacji i rozwiązań
• Proponowanie i wdrażanie usprawnień w obszarze wytwarzania oprogramowania, w tym narzędzi i procesów developerskich
• Udział w spotkaniach projektowych i pełnienie roli eksperta technicznego w zakresie PHP, Joomla i frontendu
• Współpraca z zespołem przy wykorzystaniu systemów kontroli wersji (Git/GitLab)
• Tworzenie i utrzymywanie testów jednostkowych dla backendu (PHPUnit) oraz frontendu (React, Jest)
 

Wymagania:
• Ponad 5. letnie doświadczenie w wytwarzaniu oprogramowania w języku programowania PHP w wersjach nie starszych niż 7. Umiejętność stosowania standardów bezpieczeństwa w wytwarzanym kodzie
• Doświadczenie w wytwarzaniu oprogramowania w języku programowania PHP w wersjach nie starszych niż 8.2. Co najmniej dwa projekty zrealizowane z użyciem tej wersji języka
• Praktyczna znajomość narzędzia Git/Gitlab – co najmniej 3 lata doświadczenia pracy z Git lub co najmniej 5 projektów realizowanych z tym narzędziem
• Praktyczna znajomość środowiska programistycznego komponentów CMS Joomla w wersji nie starszej niż 4 - wytworzone co najmniej 2 komponenty CMS Joomla w wersji 4 lub wyższej
• Praktyczna znajomość środowiska programistycznego modułów CMS Joomla w wersji nie starszej niż 4 - wytworzone co najmniej 2 moduły CMS Joomla w wersji 4 lub wyższej
• Praktyczna znajomość środowiska programistycznego pluginów CMS Joomla w wersji nie starszej niż 4 - wytworzone co najmniej 2 pluginy CMS Joomla w wersji 4 lub wyższej
• Praktyczna znajomość języka JavaScript i biblioteki React.js – co najmniej 3 lata doświadczenia pracy z ww. technologią lub co najmniej 3 projekty realizowane z tym narzędziem
• Praktyczna znajomość środowiska programistycznego systemu szablonów CMS Joomla, z uwzględnieniem wykorzystania języka JavaScript i bibliotek React.js
• Doświadczenie w pisaniu testów jednostkowych (preferowana biblioteka PHPUnit) – co najmniej rok doświadczenia w pisaniu ww. testów lub zrealizowanych co najmniej 2 projekty
• Doświadczanie w pisaniu testów jednostkowych pod React.js (preferowane: Jest oraz biblioteki z rodziny testing-library, np. react-testing-library) – co najmniej rok doświadczenia w pisaniu ww. testów lub zrealizowanych co najmniej 2 projekty
Nice to have:
• Praktyczna znajomość frameworka Symfony (wersje 3–6+)
• Praktyczna znajomość komunikacji REST i budowy API
• Znajomość baz danych oraz języka SQL (np. MySQL, PostgreSQL)
• Znajomość wzorców projektowych stosowanych w PHP i JavaScript
 

Oferujemy:
• Stałe wsparcie konsultanta
• Program rekomendacji pracowników

🔍 Dekoder Ogłoszenia

🔴
nasz styl zarządzania i partnerskie podejście pozwalają nam na elastyczne dostosowanie się do Twoich potrzeb i zapewniają pełne wsparcie podczas współpracy
Może oznaczać elastyczność w zakresie godzin pracy lub zadań, ale też potencjalnie brak jasnych ram i ciągłe zmiany priorytetów.
🟡
Proponowanie i wdrażanie usprawnień w obszarze wytwarzania oprogramowania, w tym narzędzi i procesów developerskich
Oczekuje się, że kandydat będzie nie tylko kodował, ale także aktywnie wpływał na metody pracy zespołu, co może oznaczać dodatkowe obowiązki poza czystym developmentem.
🔴
pełnienie roli eksperta technicznego w zakresie PHP, Joomla i frontendu
Może oznaczać, że będziesz jedyną osobą z taką wiedzą w zespole, co wiąże się z dużą odpowiedzialnością i potencjalnie brakiem wsparcia.
🟡
Umiejętność stosowania standardów bezpieczeństwa w wytwarzanym kodzie
Wymaganie to jest standardowe, ale jego faktyczne egzekwowanie i poziom wiedzy oczekiwany od kandydata mogą być bardzo zróżnicowane.